學習C語言的第二天!

2022-08-30 15:24:27 字數 929 閱讀 1902

今天依舊在邊看教程邊看書的情況下學習c語言~

剛一上來碰見乙個麻煩,經過看各位幕友的討論才發現乙個自己的不知道的盲點!

1.「=」:表示賦值!!        「==」表示等於!!

//強行轉換**型別

double a=3.14 //定義浮點型變數且把3.14賦值給a

printf("a的整數部分是%d/n"(int)a)

輸出結果:a的整數部分是3

/*注意:1、轉換後不會改變原資料的型別及變數值,只在本次運算中臨時性轉換。

2、強制轉換後的運算結果不遵循四捨五入原則。

2.未解決的問題

#include int main()

//老師解答:%字元的轉義字元是%%,要想輸出%就需要使用%%。

類似換行符輸出要用\n 其中\就是轉義字元

3.注意:用自增與自減的運算子會改變原值

例如:    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...