正在加载图片...
1.2C语言基础知识 .3 表1.1.C语言关健字 auto break case char const(C90) continue default do double else enum(C90) extern float for goto if inline(C99)int long register restrict return short signed(C90) sizeof static struct switch typedef union unsigned void volatile (C90) while Alignas Alignof Bool _Complex_Generic _Imaginary _Noreturn _Static_assert #_Thread_local 1.2.2C语言数据类型 C语言的数据类型可分为基本数据类型和派生(扩展)数据类型。 ·基本数据类型:整型,实型,字符型(char)和布尔型(_Bool) (L)整型:int,short,long,unsigned int,unsigned short,unsigned long (2)实型:f1oat,doub1e 表1.2.C语言基本数据类型 数据类型|关键字 所占字节 」表示范围 整型 short 2 -215215-1 int 214 -215215-11-231231-1 long 418 -231~231-11-263263-1 unsigned short 2 |0~216-1 unsigned int 2/4 |0~216-1/0232-1 unsigned long 4/8 0~232-1/0~264-1 实型 float 4(6位有效数字)|10-38~1038 double 8(15位有效数字)10-308~10308 布尔型B0o1 1 0,1 字符型|char 凸注记:事实上,C语言标准没有规定年种数据类型的具体字节数和表示范国,只规定大小顺 序,即长度满足下面的关系式 char <short <int <long <long long 具体长度由编译器决定 ·派生(扩展、导出、自定义)数据类型:数组,指针,枚举,结构,联合,复数,等等 http://math.ecnu.edu.cn/-jypan(1.2 C 语言基础知识 · 3 · 表 1.1. C 语言关键字 auto break case char const (C90) continue default do double else enum (C90) extern float for goto if inline (C99) int long register restrict return short signed (C90) sizeof static struct switch typedef union unsigned void volatile (C90) while _Alignas _Alignof _Bool _Complex _Generic _Imaginary _Noreturn _Static_assert #_Thread_local 1.2.2 C 语言数据类型 C 语言的数据类型可分为基本数据类型和派生(扩展)数据类型. • 基本数据类型: 整型, 实型, 字符型(char)和布尔型(_Bool) (1) 整型: int, short, long, unsigned int, unsigned short, unsigned long (2) 实型: float, double 表 1.2. C 语言基本数据类型 数据类型 关键字 所占字节 表示范围 整型 short 2 −2 15 ∼ 2 15 − 1 int 2 / 4 −2 15 ∼ 2 15 − 1 / −2 31 ∼ 2 31 − 1 long 4 / 8 −2 31 ∼ 2 31 − 1 / −2 63 ∼ 2 63 − 1 unsigned short 2 0 ∼ 2 16 − 1 unsigned int 2 / 4 0 ∼ 2 16 − 1 / 0 ∼ 2 32 − 1 unsigned long 4 / 8 0 ∼ 2 32 − 1 / 0 ∼ 2 64 − 1 实型 float 4 (6 位有效数字) 10−38 ∼ 1038 double 8 (15 位有效数字) 10−308 ∼ 10308 布尔型 _Bool 1 0, 1 字符型 char 1 b 注记:事实上, C 语言标准没有规定每种数据类型的具体字节数和表示范围, 只规定大小顺 序, 即长度满足下面的关系式 char <= short <= int <= long <= long long 具体长度由编译器决定. • 派生(扩展、导出、自定义)数据类型: 数组, 指针, 枚举, 结构, 联合, 复数, 等等 http://math.ecnu.edu.cn/~jypan
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有