举例说明把int类型转成float类型可能会丢失精度。
第1题:
C语言中各种基本数据类型的存储空间长度排列为( )
A.char≤long≤int≤float≤double
B.double≤float≤long≤int≤char
C.char≤int≤long≤float≤double
D.float≤int≤long≤char≤double
第2题:
以下对结构体类型变量td的定义中,错误的是 ______。
A.typedef struct aa
B.struct aa {int n; {int n; float m; float m; }AA; }td; AAtd; struct aa td;
C.struct
D.struct {int n; {int n; float m; float m; }aa; }td; struct aa td;
第3题:
有下列函数定义:
A.int类型
B.float类型
C.void类型
D.函数无类型说明,定义有错
第4题:
分别写出BOOL,int,float,指针类型的变量a 与
“零”的比较语句。
BOOL : if ( !a ) or if(a)
int : if ( a == 0)
float : const EXPRESSION EXP = 0.000001
if ( a < EXP && a >-EXP)
pointer : if ( a != NULL) or if(a == NULL)
第5题:
有下列函数定义: fun(float h) { printf("%f,%f\n",h,h*h);) 该函数的类型是( )。
A.int类型
B.float类型
C.void类型
D.函数无类型说明,定义有错
第6题:
此题为判断题(对,错)。
第7题:
基本数据类型精度从低到高排列正确的是()
A.byte short int float double
B.byte short int double float
C. short byte int float double
D. short byte int double float
第8题:
以下对结构体类型变量td的定义中,错误的是( )。
A.typedef struct aa { int n; float m; }AA; AA td;
B.struct aa { int n; float m; }td; stmct aa td;
C.stmct { int n; float m; }aa; stmct aa td;
D.struct { int n; float m; }td;
第9题:
A.int类型
B. double类型
C. float类型
D. long类型
第10题:
switch(表达式)语句中的“表达式”,允许的类型是()。
第11题:
C语言允许函数值类型缺省定义,此时该函数值隐含的类型是()
第12题:
第13题:
Java语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是
A.char→long→int→double→float
B.char→int→long→double→float
C.char→int→long→float→double
D.char→int→float→double→long
第14题:
switch(c) 语句中c可以是int, long, char, float, unsigned int 类型。( )
第15题:
有下列函数定义: fun(float h) { printf("%f,%f\n",h,h*h);) 该函数的类型是( )。
A.int类型
B.float类型
C.void类型
D.函数无类型说明,定义有错
第16题:
字面常量42、4.2、42L的数据类型分别是( )。
A.long,double、int
B.lon9、float、int
C.int、double、long
D.int、float、long
第17题:
现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是______。
A.int类型
B.double类型
C.10ng类型
D.float类型
第18题:
A、byte
B、short
C、char
D、float
第19题:
下面被调用函数sub的函数值的类型是( ) sub(float A) {float b; b=a*a+1; return b; }
A.单精度型
B.双精度型
C.空类型
D.整型
第20题:
A.byte, short, int, long, float, double
B.boolean, byte, short, char, int, long, float, double
C.byte, short, char, int, long, float, double
D.byte, short, char
E.int, long, float, double
第21题:
字面常量42、4.2、42L的数据类型分别是( )。
A.long,double,int
B.long,float,int
C.int,double,long
D.int,float,long
第22题:
假定变量x,f和d的类型分别为int 、float和double。下面表达式的值总是为1的是()
第23题:
在C语言中(以16为PC机为例),5种基本数据类型的存储空间长度的排列顺序为()。