c语言讲义-演示文稿-2.ppt

c语言讲义-演示文稿-2

3.数据类型、运算符与表达式 3.9 赋值运算符和赋值表达式 3.9.1 赋值运算符:= 作用:将一个数据或一个表达式的值赋给一个变量。 3.9.2 类型转换 (1)float-int :舍弃小数部分 (2)int-〉float,double:数值不变,以浮点数形式存储。 (3)double-float :截取前面7位有效数字,但是数据不能溢出,就是不能超出float 的范围,不能太大或太小。 程序验证, file目录下c3_9_2_3程序。 main() { float f; double d=123.456789e100; f=d; printf(%f,f); } 3.数据类型、运算符与表达式 (4)char-int:将数据放在低8位 a) 系统将字符处理成无符号数据,则高8位补0; b) 系统将字符处理成有符号数据,(turboc2) 最高位为0, 则高8位补0 最高位为1, 则高8位补1 (5)int,short,long-char:只取低8 位送char 变量。 例如:int i=289; char c=’a’; c=i; i=289D=0000 0001 0010 0001B c= 0010 0001B=33D 例程:C3_9_2_4 3.数据类型、运算符与表达式 (6)

文档评论(0)

1亿VIP精品文档

相关文档