整型常量在C語言中,一般分為十進制整型常量、八進制整型常量和十六進制整型常量三種表示形式:
十進制整型常量:隻能出現 0~9 的數字,且可帶正、負号。例如:0 1 364 28 -34
八進制整型常量:以數字0 開頭的八進制數字串。其中數字為 0~7。例如:0111(十進制 73) 011(十進制 9) 0123(十進制83)
十六進制整型常量:以 0x或 0X開頭的十六進制數字串。其中每個數字可以是 0~9、a~f或 A~F中的數字或英文字母。例如:0x11(十進制 17) 0Xa5(十進制 165) 0x5a(十進制90)
實型常量就不一樣了,它有兩種表示形式:一種是十進制小數形式,另一種是指數形式:
十進制小數形式:十進制小數形式為包含一個小數點的十進制數字串。此類實型常量小數點前或後可以沒有數字,但不能同時沒有數字。例如:3.14159, .89, 56.0, 78., -3.0, 0.0
指數形式的格式由兩部分組成:十進制小數形式或十進制整型常量部分和指數部分。其中指數部分是在 e 或 E(相當于數學中幂底數 10)後跟整數階碼(即可帶符号的整數指數)。例如:1e15 //表示數值 1×10^15;0.35e 1 //表示數值 0.35×10^1;78e-1 //表示數值 78×10^-1。
整型常量其實分三種:整型、浮點、字符
1、整型:就是我們平時說的整數,但是在計算機裡面,它給這個整數劃定了一個範圍。比如int型的範圍就是- 32768 ~ 32767,意思是給它定義的時候,隻能這個範圍内定義,超出了就要出錯。所以呀,就有人想呀,如果我要定義更大的數怎麼辦??好了,接下來就有了long (長整型),long long (長長整型),以及short int (短整型,比int顯示的還要小)。這些整型可以是負數,也可以是正數,這就我們說的有符号的整型。又有人想我的整數不能有負數,那該怎麼辦??所有接下來又有了無符号的整型。就是說取值範圍變成了正數。其它沒變化。
2、浮點:說白了就是小數。比如1.1、0.8這種數就是浮點型。浮點型也有分類,分别是float和double,它們有什麼區别呢??float顯示的小數隻能到小數點後6位,什麼意思呢?就是說它最多隻能表示成這樣:0.666666,小數點後面隻能有6位數,超過了就不顯示了。double則是能顯示更多。就這麼簡單。
3、字符:字符型是什麼??就是字母組成的就是字符型。a,A,這些就是字符型。單個字母叫字符,多個字符組合在一起就是字符串,例如:abcd。
以上便是小編對“C語言中整型常量和實型常量有什麼區别?”的大緻介紹,希望對您有所幫助!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!