c语言数字字体的格式,c语言—— 格式控制符—— 数据类型——相对应的字节数...
這是轉(zhuǎn)義
scanf("%lf", &r);
枚舉類型:https://www.cnblogs.com/bhlsheji/p/5204541.html
ANSI C標(biāo)準(zhǔn)基本類型的字長與范圍
基本類型 字長 范圍
char(字符型) 1字節(jié) -128~127
int(整型) 2字節(jié) -32768~32767
float(單精度浮點(diǎn)型) 4字節(jié) 約精確到6位數(shù)
double(雙精度浮點(diǎn)型) 8字節(jié) 約精確到12位數(shù)
void(空值型) 0字節(jié) 無值
由于硬件平臺和操作系統(tǒng)的不同,數(shù)據(jù)類型的字長可能與上表不同。例如,運(yùn)行在AMD64架構(gòu)的Linux系統(tǒng)中,整型的長度為 4 字節(jié)。要獲得當(dāng)前系統(tǒng)環(huán)境中數(shù)據(jù)類型的字長,可運(yùn)行下列程序。
聚合類型與修飾符
C語言支持聚合類型,包括數(shù)組、指針、結(jié)構(gòu)體、公用體(聯(lián)合)、位域和枚舉。聚合類型構(gòu)成了復(fù)雜的數(shù)據(jù)結(jié)構(gòu),用以描述事物的各種屬性。除 void類型 外,基本類型的前面可以有各種修飾符。修飾符用來改變
基本類型的意義,以便更準(zhǔn)確地適應(yīng)各種情況的需求。修飾符如下:
signed(有符號);
unsigned(無符號);
short(短型);
long(長型);
signed、unsigned、short、long 修飾符適用于 字符 和 整數(shù) 兩種基本類型,而 long 還可以用于 double 。unsigned 和 signed 修飾符分別表示 無正負(fù)值符號 和 有正負(fù)值符號 的數(shù)據(jù)類型中,
計(jì)算機(jī)中原始數(shù)據(jù)類型使用的是二進(jìn)制數(shù),如果要表示正負(fù)值符號則需要用1位存儲空間。以字符型為例,無符號字符型取值值域?yàn)?2的8次方,那么范圍為 0~255,有符號字符型將1位用于存儲符號,取值值域?yàn)?2的7次方,那么范圍為 -128~127。下表給出所有根據(jù) ANSI C 標(biāo)準(zhǔn)而組合的類型、字長和范圍。
ANSI C標(biāo)準(zhǔn)組合的類型、字長和范圍
類型 字長 范圍
char(字符型) 1字節(jié) -128~127
unsigned char(無符號字符型) 1字節(jié) 0~255
signed char(有符號字符型) 1字節(jié) -128~127
int(整型) 2字節(jié) -32 768~32 767
unsigned int(無符號整型) 2字節(jié) 0~65 535
signed int(有符號整型) 2字節(jié) -32 768~32 767
short int(短整型) 1字節(jié) -128~127
unsigned short int(無符短整型) 1字節(jié) 0~255
signed short int(有符號短整型) 1字節(jié) -128~127
long int(長整型) 4字節(jié) -2 147 483 648~2 147 483 647
unsigned long int(無符號長整型) 4字節(jié) 0~4 294 967 296
signed long int(有符號長整型) 4字節(jié) -2 147 483 648~2 147 483 647
float(單精度浮點(diǎn)型) 4字節(jié) 約精確到 6 位數(shù)
double(雙精度浮點(diǎn)型) 8字節(jié) 約精確到 12 位數(shù)
void(空值型) 0字節(jié) 無值
因?yàn)閿?shù)據(jù)類型的默認(rèn)定義是有符號數(shù),所以 signed修飾符通常可省略。某些編譯器允許將unsigned用于浮點(diǎn)型,如 unsigned double。但這一用法降低了程序的可移植性,故建議一般不要采用。為了使用方便,GCC編譯程序允許使用整型的簡寫形式:short int 表示 short,即 int 可省略。
注意:表示正數(shù)時(shí),最大能表示的值總是比值域少 1,這是因?yàn)閷?0 作為正數(shù)看待,0占用了一個(gè)取值空間。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的c语言数字字体的格式,c语言—— 格式控制符—— 数据类型——相对应的字节数...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 九龙付魂刀在PK里面没有效果了 但是武器
- 下一篇: c语言编写的每个函数都可以进行独立的编译