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