1.什麼是常量?
1)表示表示一些固定的資料,不能改變的資料
2.常量有哪幾種類別?
1)整形常量
a.十進位制整數。如356,-120,0。 2)八進位制整數。
b.八進位制形式的常量都以0開頭,如b.123,也就是十進位制的83;-011,也就是十進位制的-9。
c.十六進製制整數。十六進製制的常量都是以0x開頭,如0x123,就是十進位制的291。
d.二進位制整數。逢二進一 0b開頭
2)實型常量有哪幾種?
a.float,double等十進位制小數型別
b.指數形式。指數形式的常量就是科學計數法的另一種表 示,比如123000,用科學計數法表示為1.23× 10的5次方,用c語言表示就是1.23e5或1.23e5,注 意e或e的前面必須要有數字,而且e或e後面的數字一定要是整數。
3)字元型常量有哪幾種?
a.注意點:
字元型常量一般用''單引號括起來,表示乙個字元
字元型常量字元和一張ascii碼表相互對應
b.特殊字元(轉義字元)
常用的轉義字元如:
\n 換行,相當於敲一下回車。
\t 跳到下乙個tab位置,相當於按一下鍵盤上的tab鍵。 \b 退格,相當於按一下backspace。
\r 使游標回到本行開頭。
\f 換頁,游標移到到下頁開頭。
\\ 輸出\字元,也就是在螢幕上顯示乙個\字元。
\' 輸出'字元,也就是在螢幕上顯示乙個'字元。
\" 輸出"字元,也就是在螢幕上顯示乙個"字元。
\ddd 1位到3位八進位制數表示的字元。
例如:使用'\376',則在螢幕上顯示乙個黑色的方塊。 \xhh 1位到2位十六進製制數表示的字元。注意x不能丟了。
4)字串常量
a.注意點:
字串常量一般以""雙引號引起來,系統會在字串末尾自動加上乙個\0表示此字串結束,所有一般情況下不要在字串中包含\0
b.定義常量的方式:
定義格式:const 資料型別 常量名 = 值;(注意此處一定要賦值)
如const int b = 10;
IOS征途之c語言 C語言中的scanf函式
1.scanf函式 阻塞式函式 a.作用 接受鍵盤輸入的內容 b.如何使用scanf函式?需要匯入標頭檔案stdio.h d.scanf函式的格式控制符的使用?e.scanf函式的使用 例如 int a 0 scanf d a f.使用scanf時的注意點 1.前提 整形或實型或兩者混合時 1 如果...
IOS征途之c語言 C語言中的變數為何要區分型別
1.為了更加合理使用儲存,不同型別需要儲存空間可能不一樣 如 int 型別占用4個位元組 double型別占用8個位元組 float型別占用4個位元組等 2.資料的儲存格式不一樣 3.不同型別的資料的運算方式可能不一樣 總結 因為記憶體空間是有限的,一般以乙個位元組,也就是8個二進位制數 如,010...
IOS征途之c語言 C語言標示符
1.什麼是標示符 a.標示符是為了區分符號常量,變數,陣列,函式,結構體等而存在的,給它們進行命名來加以區分,這種名稱稱為標示符。2.標示符的名稱原則 a.只能以數字,字母下劃線或美元符號組成 b.不能以數字開頭 c.不能與關鍵字重名 d.嚴格區分大小寫 大小寫不同是兩個不同的標示符 3.標示符的名...