1、十进制怎么转化成八进制、十六进制、和二进制?
2、单精度形和双精度形有什么区别?之间怎么转化?
3、整形和字符型可以直接进行算术运算吗?
4、当i的初值为2时,求"-i++"这个表达式和i的值分别是多少?(请附详细解答)
5、为求出return语句返回计算100!的结果,此函数的类型说明应为_______
A) int B)long C)unsigned long D)选项A)、B) 、C)都不对
6、”在C程序中,无论整数还是实数,都能准确无误的表示“这句话对吗?为什么?
7、设a、b、c、d、m、n均为int型变量,且a=5,b=6,c=7,d=8,m=2,n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为______?
8、若有定义”int x=1,y=1;”,表达式(!x||y--)的值是______?
9、有以下程序:
main ( )
{ unsigned char a, b, c;
a=0x3;
b=a|0x8;
c=b<<1;
pringtf("% d % d\n",b ,c );
}
程序运行后的输出结果是______?
A)-11 12 B)-6 -13 C)12 24 D)11 22
10、以下程序的输出结果是____?
#include <stdio.h>
main ()
{
int y=3, x=3, z=1;
printf("% d % d\n",(++x,y++),z+2);
}
A)34 B)42 C)43 D)33
11、已知float y;int x=-3;,执行语句y=x%2;后,变量y的值为_____?
12、表达式8.0*(1/2)的值为_____?
13、表达式3&4的值为_____?表达式3|4的值为______?表达式3&&4的值为______?
14、若a是int型变量,则表达式(a=4*5,a*2),a+6 的值为_____
请各位网友帮帮忙,附上详细解答。小弟刚开始自学C,所以有很多简单的东西也不清楚。又没人可以请教,只能请教各位网友了。谢谢了……谢谢……