- Taipei, Taiwan
-
C語言 - 第九章 | Operation - 布林運算
什麼是布林運算? C 語言中並沒有布林這型態,其實這是一個 C 的重要觀念。 1 非零即為真 關係運算子 C 語言中的關係運算子都是二元運算子,所以也就是代表需要有兩個運算元來進行運算,而在關係運算子的回傳部分將會以 0 為假, 1...
-
C語言 - 第八章 | Operation - 指派運算
什麼是指派運算? 最基本的指派運算子其實就是「 = 」。 等號可以幫助我們來將右邊的值給左邊的變數資料,但是其實等於可以跟更多的運算子合用,其會直接進行運算並存回左邊變數資料。 指派運算子 運算子 意義 舉例 = 指派 A ...
-
C語言 - 第七章 | Operation - 位元運算
位元運算子 在電腦中資料的儲存都是利用 0/1 的編碼進行儲存,像是一個平常普通的十進位數字 10 跟 7 ,在電腦裡的儲存假設是 4 個位元則是: 1 2 10 -> 1010 7 -> 0111 而在 C ...
-
C語言 - 第六章 | Operation - 算數運算
什麼是 運算子(Operation)? 運算子( operator )如同程式中的基本指令,不能再分割成更小的指令,可相互組合以達成更多複雜的功能。運算子會用符號 ( symbol ) 來表示,和函式呼叫相異。主流語言認為運算子和函式是相異的,但 LISP 系的語言則不對兩者進行嚴格的區分。...
-
C語言 - 第五章 | Basic I/O - 標準輸入
什麼是標準輸入? 一個程式需要有輸入/計算/輸出,我們現在已經能夠順利地宣告變數便將其印出,那緊接著就是把東西塞進變數裡面了。在輸入的時候,你除了必須了解你輸入的東西是什麼型態,例如: 10 是整數、 3.14 是浮點數及 A 是字元,更要注意的是要用「多大的空間」去儲存。 輸...
-
C語言 - 第四章 | Basic I/O - 長短整數及無號型態
長短整數型態? 有時候,我們總是會有特殊的需求,例如:大一點的範圍、不要負號等等,因此, C 語言也提供了一些彈性的變化。 C 語言中有三種整數類型,分別為 short 、 int 和 long 。 int 稱為整型, short 稱為短整型, long 稱為長整型。 s...
-
C語言 - 第三章 | Basic I/O - 基礎五型
什麼是基礎五型? C 語言之中,型態是所有資料儲存的基本,想要儲存資料,得先分清楚型態是什麼,也因此在輸出之後,緊接而來的就是「型態」。 我們可以透過宣告某個型態的「變數」,來儲存該類型的「資料」,而 C 語言的型態共有五種,分別是 int 、 float 、 double 、 cha...
-
C語言 - 第二章 | Basic I/O - 標準輸出
什麼是標準輸出? 標準輸出,它的意義是「將指定的字串輸出到主控台( Console )上」,一般而言我們的主控台就是我們的螢幕,在先前我們寫的第一支程式,就印出了 Hello world! 這串字。 然而寫一個程式,並不能只有輸出,我們還需要一些資料輸入及計算過程,少了其中一個,那麼你的...
-
C語言 - 第一章 | IDE介紹及安裝
IDE是什麼? 整合開發環境(簡稱IDE;Integrated Develop Environment)。 由於編譯語言需要經由撰寫、編譯、連結、除錯、執行等過程,而早期的編譯語言中,負責這幾部分的軟體都各自獨立,使得編譯語言不如直譯語言來得方便。但目前多數的高階程式語言都已經採用IDE...
-
C語言 - 第零章 | 開卷
終於決定開始進入C語言地獄⋯ 看到人家說「C語言,從崩潰到放棄」 我想在怎麼說C語言還是人看得懂的語言,還不至於到學不來吧?!反正反匯編都在分析在學習(組合語言、機器碼),這應該不會難到哪⋯ 讓我們開始一步一步踏入C語言的世界裡面⋯ 後面大概的順序是: C語言歷史 C語言特...