資料型別
一、整形型別
整形資料報括int、short、long、long long等。以int為例,int型別宣告如下:關於各種型別的範圍:
c語言僅規定:short型別不會比int型別長,long型別不會比int短。具體編譯環境可以利用sizeof來測試。例如sizeof(int)。gcc編譯器通常認為:short佔4個位元組,int佔4個位元組,long佔8個位元組,long long佔8個位元組。
1、宣告
2、初始化二、字元型別以int為例,int型別初始化如下:
3、列印
不同型別可以用 十進位制、八進位制、十六進製制列印。格式依次為:%d、%o、%x。可加字首:%#o、%#x和%#ox,依次在資料前加 o、x 和ox。
格式:%d
格式:%ld
格式:%lld
浮點型別比較特殊:本身表示的字母和符號,但在儲存形式上卻是以整數型別儲存即ascii,本身佔1個位元組。
1、宣告
字元型別宣告如下:
char a;
2、初始化
字元型別初始化如下:
char a='a';
單引號表明是乙個字元常量,編譯時會轉變成相應的ascii碼。
3、列印
格式:%c;
\n,\',\"
三、浮點型別
浮點型別包括:float、double以及long double。
c語言規定:float至少能表示6位有效數字,double至少能表示10位有效數字,long double表示的精度不能低於 double。
1、宣告
同int。
2、初始化
同int。
3、列印
格式:%f(十進位制)、%e(指數形式)
格式:%f(十進位制)、%e(指數形式)
格式:%lf(十進位制)、%le(指數形式)
c語言基礎01(資料型別)
1.資料型別及所佔位元組 整型 char,short,int long,long int,long long 所佔位元組 1,2,4 2,4 4,8 浮點型 float,double 所佔位元組 4 8 float f 123456789 double l 123456789 執行結果 f 1234...
c語言基礎 資料型別
c語言中有四種基本資料型別 整型 浮點型 指標和聚合型別 陣列和結構等 其他型別由此四種派生而成。1 整數型別 整型包含 字元 char 整型 int 長整型 long 和短整型 short 都分為有符號 signed 和無符號 unsigned 兩種。按位數有short int long,其中sh...
c語言基礎 資料型別
c語言基本資料型別大體上分為 整型 和 浮點型 位元組 計算機中最小的儲存單位 1 byte 8 bit 整型 int 4 short 2 long 4或者8 char 1 浮點型 float 4 double 8 常量 程式執行過程中,值不能被改變的量 常量分為 整型常量.浮點型常量.字元型常量 ...