若-120<i<+100,则应该定义变量i的数据类型为()。
A: unsigned char i
B: signed char i
C: unsigned int i
D: signed int i
A: unsigned char i
B: signed char i
C: unsigned int i
D: signed int i
B
举一反三
- 编写for循环语句for(i = 0; i<;35000; i++)时,需要对变量i定义为()类型的变量? A: char B: unsigned char C: int D: unsigned int
- 无符号整型变量表示为( )。 A: unsigned char B: signed char C: unsigned int D: signed int
- 定义整数变量i并赋初值100的语句是 。 A: char i; B: char i=100; C: int i=100; D: int i;
- 编写for循环语句for(i = 0; i<35000; i++)时,需要对变量i定义为()类型的变量? A: cha B: unsigned cha C: int D: unsigned int
- 定义数组,输入10个学生成绩 A: int d[10],i;for(i=0;i<10;i++) scanf("%d",&d[i]);<br> B: int d[10],i;for(i=1;i<11;i++)<br> scanf("%d",&d[i]);<br> C: int d[10],i;for(i=0;i<10;i++)<br> scanf("%d",d[i]); D: int d[10],i;for(i=0;i<=9;i++)<br> scanf("%d",d[i]);<br><br>
内容
- 0
创建变量语句:unsigned int i,表示变量i为___位。
- 1
要把整数67523赋予整型变量I,则应说明I的类型是()。 A: int B: long C: short D: unsigned
- 2
下列强制类型转换,哪些是被允许的? A: char c='A'; i=(int)c; B: float f= 1000.34f; int i = (int)f; C: double d=100.34; int i =(int)d; D: int i=97; char c =(char)i;
- 3
C语言中,int为32位整数,x为int类型变量。以下( )表达式,能够提取x中的低i位。 A: x | (-1<<i) B: x ^ (1<<i) C: x &(-1<<i) D: x &( ~(-1<<i))
- 4
下列语句哪句是错误的( ) A: int i=123456;byte b=(byte)i; B: double d=12.345;int i=(int)d; C: short i=89;byte j=i; D: int i=88;char a=(char)i;