C语言中,把一个实型数据赋值给整型变量,系统将自动截掉小数部分。
对
举一反三
内容
- 0
C语言不允许将实型数据赋给整型变量。
- 1
赋值运算符的两侧如果类型不一样,可以进行赋值,但赋值时需要进行数据类型转换。转换的方式有: A: 将实型数据赋值给整型数据时,直接舍弃小数部分。 B: 将整型数据赋值给实型数据时,数值不变,但以实型格式存储。 C: 将无符号字符型数据赋值给整型变量时,将字符型数据放到整型变量的低8位中,高8位用“0”补齐。 D: 将有符号字符型数据赋值给整型变量时,将字符型数据放到整型变量的低8位中,高8位需要看字符型数据的正负,若为正,则高8位用“0”补齐,若为负,则高8位用“1”补齐. E: 将整型数据赋值给字符型数据时,只需要将整型数据的低8位送到字符型变量即可。
- 2
1在C语言中,用关键字() int 定义基本整型变量,一个基本整型变量系统分配 () 字节,用关键字 ()定义单精度实型变量,一个单精度实型变量系统分配 () 字节,用关键字( )定义双精度实型变量,一个双精度实型变量系统分配8字节。
- 3
以下选项中关于C语言的叙述错误的是______。 A: 变量不能使用大写字母命名 B: 在一个表达式中可以出现不同类型的变量 C: 可以将一个字符型常量赋值给一个整型变量 D: 可以将一个整型常量赋值给一个实型变量
- 4
若a是实型变量,C程序中允许以下赋值a=10;因此,实型变量中允许存放整型数据.