题目内容

关于数据类型转换,下列描述中错误的是()。

A. 将浮点数(单双精度)转换为整数时,将舍弃浮点数的小数部分,只保留整数部分。
B. double型数据转换为float型时,会造成数据精度丢失。
C. 将int型数值赋给char型变量时,只保留其最低8位,高位部分舍弃。
D. 将一个unsigned型数据赋给一个长度相同的整型变量时,内部存储方式改变。

查看答案
更多问题

若变量a是int类型,并执行了语句:a='A'+1.6;则下列描述中,正确的是()。

A. a的值是字符C'
B. a的值是浮点型
C. 不允许字符型和浮点型相加
D. a的值是字符“A”的ASCII值加上1

定义变量inta,doubled,则表达式a+d的数据类型为()。

A. char
B. int
C. float
D. double

若定义inta=10;有表达式a+=a/=2的值为()。

A. 9
B. 10
C. 11
D. 12

表示关系x<=y<=z的C语言表达式为()。

A. (X<=Y)&&(Y<=Z)
B. (X<=Y)AND(Y<=Z)
C. (X<=Y<=Z)
D. (X<=Y)&(Y<=Z)

答案查题题库