![]() |
| 寫了第一個C語言程式後,感覺自己都變得像是專業駭客一樣聰明了 |
*本文是CS50x的中文學習筆記,是原課程的筆記補充,建議先看完課影片,將原課程筆記與本文對照閱讀。由於是學習筆記,裡頭記載的知識可能有誤,請小心服用。
![]() |
| 點擊綠旗會說hello, world |
![]() |
| 直接按create就好 |
![]() |
| 要開啟一個新程式,就在上方按+ |
![]() |
| 新創一個C語言檔案,副檔名就叫c,然後按「Create File」
|
![]() |
| 輸入程式碼之後,按一下旁邊資料夾圖案 |
![]() |
可以看到這裡有一個檔案叫hello.c,接著我們在底下的終端機(terminal)編譯這份檔案,不然電腦看不懂 |
![]() |
| 首先我輸入ls,確認這裡有一份檔案叫hello.c,輸入clang hello.c 會產生一個a.out的檔案,clang意思是c language,a.out意思是組合輸出(assembly output)的意思。這裡面的檔案就是2進位的檔案,專門給電腦讀的。接著你輸入./a.out,就會執行這個檔案。 |

![]() |
| 將變數counter設為0 |
![]() |
| counter每次迴圈都+1 |

x: 1
y: 10
x / y = 0.10000000149011611938476562500000000000000000000000




![]() |
| 算到7,剛好每個位元都填滿 |
![]() |
| 8無法正確地轉換成4位元的有號數(有正負符號的),所以就變成0。 |























