C语言的问题
1.设x的值为3,则表达式(++x)+(++x)+(++x)+(++x)+的值为?2.用longa=Oxffffff;intb;charc定义。执行b=a,c=’b’+b...
1.设x的值为3,则表达式(++x) +(++x) +(++x) +(++x)+的值为?
2.用long a=Oxffffff; int b; char c 定义。执行b=a,c=’b’+b后。b , c的值为?
3.int a,b; a=1+b=2+7%-4-‘A’. a,b的值为多少?
(过程说一下,谢谢)
判断:
4.C语言提供了一个输入语句scanf和一个输出语句printf。
5.字符常量存储时,自动在字符后加一个字符结束符号‘\0’
6.C语言的实型常量分别为float型和double型
7.整型,实型,字符型数据可以混合运算。
(为什么是错的?) 展开
2.用long a=Oxffffff; int b; char c 定义。执行b=a,c=’b’+b后。b , c的值为?
3.int a,b; a=1+b=2+7%-4-‘A’. a,b的值为多少?
(过程说一下,谢谢)
判断:
4.C语言提供了一个输入语句scanf和一个输出语句printf。
5.字符常量存储时,自动在字符后加一个字符结束符号‘\0’
6.C语言的实型常量分别为float型和double型
7.整型,实型,字符型数据可以混合运算。
(为什么是错的?) 展开
4个回答
展开全部
1.设x的值为3,则表达式(++x) +(++x) +(++x) +(++x)+的值为?
x先进行4次加1运算为7,后再相加为28
2.用long a=0xffffff; int b; char c 定义。执行b=a,c=’b’+b后。b , c的值为?
a为长整型三个字节为全1,赋值给b后b是整型,b的2个字节也是全1,但b是有符号整型第一字节表示符号是负数,所以为-1。c是字符型,c='b'+b 即是 c='b'-1得 'a'也就是97。
所以b=-1,c=97
3.int a,b; a=1+b=2+7%-4-‘A’. a,b的值为多少?
这个复合赋值符你可能写错了
(过程说一下,谢谢)
判断:
4.C语言提供了一个输入语句scanf和一个输出语句printf。
这两个是函数不是语句
5.字符常量存储时,自动在字符后加一个字符结束符号‘\0’
只有字符串才加'\0', 而字符常量只有一个字符
6.C语言的实型常量分别为float型和double型
实型变量才分float型和double型
7.整型,实型,字符型数据可以混合运算。
这是可以的
x先进行4次加1运算为7,后再相加为28
2.用long a=0xffffff; int b; char c 定义。执行b=a,c=’b’+b后。b , c的值为?
a为长整型三个字节为全1,赋值给b后b是整型,b的2个字节也是全1,但b是有符号整型第一字节表示符号是负数,所以为-1。c是字符型,c='b'+b 即是 c='b'-1得 'a'也就是97。
所以b=-1,c=97
3.int a,b; a=1+b=2+7%-4-‘A’. a,b的值为多少?
这个复合赋值符你可能写错了
(过程说一下,谢谢)
判断:
4.C语言提供了一个输入语句scanf和一个输出语句printf。
这两个是函数不是语句
5.字符常量存储时,自动在字符后加一个字符结束符号‘\0’
只有字符串才加'\0', 而字符常量只有一个字符
6.C语言的实型常量分别为float型和double型
实型变量才分float型和double型
7.整型,实型,字符型数据可以混合运算。
这是可以的
展开全部
1.第一个的最后一个"+"号应该不要吧,不要的话,值是28
2.a=0xffffff,不是a=Oxffffff
3.这个等式就不成立.
4.那是不语句.
5.字符结尾不会加'\0'
6.实型常量这种称法错误.
7.无法完成自动转换.
2.a=0xffffff,不是a=Oxffffff
3.这个等式就不成立.
4.那是不语句.
5.字符结尾不会加'\0'
6.实型常量这种称法错误.
7.无法完成自动转换.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
晕,你看书了吗?这些书上都有啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询