今天依舊在邊看教程邊看書的情況下學習c語言~
剛一上來碰見乙個麻煩,經過看各位幕友的討論才發現乙個自己的不知道的盲點!
1.「=」:表示賦值!! 「==」表示等於!!
//強行轉換**型別2.未解決的問題double a=3.14 //定義浮點型變數且把3.14賦值給a
printf("a的整數部分是%d/n"(int)a)
輸出結果:a的整數部分是3
/*注意:1、轉換後不會改變原資料的型別及變數值,只在本次運算中臨時性轉換。
2、強制轉換後的運算結果不遵循四捨五入原則。
#include int main()3.注意:用自增與自減的運算子會改變原值//老師解答:%字元的轉義字元是%%,要想輸出%就需要使用%%。
類似換行符輸出要用\n 其中\就是轉義字元
例如: int x = 0; 若:inx x = 0規律:printf("x=%d\n",x++); printf("x=%d\n",++x)
printf("x=%d\n",++x); printf("x=%d\n",x++)
輸出結果為:0 2 則輸出結果為:1 1
3.簡單的賦值語句中各個符號之間需要有空格,復合賦值語句中兩個連續的符號中間不能有空格!
例如: //使用簡單賦值語句實現x乘以2。
x = x * 2;
//使用復合賦值語句實現y乘以2。
y *= 2;
學習C語言的第二天
理解 關於變數和變數值的理解有了準確的定位。變數名的實質其實是記憶體中的位址,變數將它的值裝入記憶體中的 小房子 然後給它編號,這個編號的 化身 其實就是變數名。另外便於int long int short int的占用位元組數也有了清晰的概念,int的占用位元組數是四個,long int是八個,這...
學習C語言的第二天
初始c語言 廣泛的應用於底層開發 最新標準是 c11 編譯器 clang,gcc,win tc,sublimem,msvc,turbo c 寫c語言 1.建立乙個專案2建立乙個原始檔3寫 4編譯 執行 寫 1.寫主函式 main函式 在乙個專案中主函式有且僅有乙個 是程式的入口 int main i...
C語言第二天
故天將降大任於是人也,必先苦其心志,勞其筋骨,餓其體膚,空乏其身,行拂亂其所為,所以動心忍性,曾益其所不能。任務所有程式語言學習的第一步都是列印 hello,world 所以我們的第一步就是列印hello,world 開啟我們的devc 輸入以下 include intmain include in...