第二章C语言的数据类型、运算符 与表达式 mC语言的数据类型; 口C语言的运算符与表达式
第二章 C语言的数据类型、运算符 与表达式 C语言的数据类型; C语言的运算符与表达式;
2.1C语言的数据类型 整型(int) 字符型(char) 基本类型 单精度型noat) 实型(浮点型 双精类型doue 枚举类型 数组类型 数据类型 构造类型 结构体类型( struct 共用体类型(联合类型)( union) 指针类型 空类型(void)
2.1 C语言的数据类型 数据类型 基本类型 构造类型 指针类型 空类型(void) 整型 (int) 字符型(char) 实型(浮点型) 数组类型 结构体类型(struct) 共用体类型(联合类型)(union) 枚举类型 单精度型(float) 双精类型(double)
2.2常量 在程序运行过程中,其值不能被改变 的量称为常量。 C语言中规定的常量类型有以下五种: 整型常量、实型常量、字符常量、字符 串常量和符号常量
2.2 常量 在程序运行过程中,其值不能被改变 的量称为常量。 C语言中规定的常量类型有以下五种: 整型常量、实型常量、字符常量、字符 串常量和符号常量
2.2.1整型常量 1.整型常量的表示方法: 十进制整数: 无前缀,数码取值为0~9,如123,-456。 ●八进制整数: 前缀为0,数码取值为0~7,如012301 八进制数与十进制数的转换方法如下: 0123)8=1*82+2*8+3*80=64+16+3=(83)0
2.2.1 整型常量 1. 整型常量的表示方法: ⚫ 十进制整数: 无前缀,数码取值为0~9,如123,-456。 ⚫ 八进制整数: 前缀为0,数码取值为0~7,如0123,-011 。 八进制数与十进制数的转换方法如下: (0123)8 =1* 82+2*81+3*80=64+16+3=(83)10
●十六进制整数: 前缀0X或0x,数码取值为0~9,A-F或a~f, 如0x2A,-0x12。 十六进制数与十进制数转换方法: (-0x12)6=-(1*161+2*169)-(16+2)=(-18)0 2.整型常量的后缀 ●加后缀L或,表示长整型数 ●加后缀u,表示无符号数
⚫ 十六进制整数: 前缀0X或0x,数码取值为0~9,A~F或a~f, 如0x2A,-0x12。 十六进制数与十进制数转换方法: (-0x12)16 =-(1*161+2*160 )=-(16+2)=(-18)10 2.整型常量的后缀: ⚫ 加后缀L或l,表示长整型数。 ⚫ 加后缀u,表示无符号数