77问答网
所有问题
C语言中printf("\040")中040是什么意思
如题所述
举报该问题
推荐答案 2015-05-26
C语言中printf("\040")中的040表示
8进制
数40,即对应的10进制为32。
\040表示一个
转义字符
,对应的字符就是ASCII码值等于8进制040数的字符,即空格字符(空格的ASCII码值为32)。
printf("\040")表示输出一个空格。
C语言中默认以数字0开头,并且后面的数字的范围在0~7内的数为8进制。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GW8vGvvIpIpWvGIp8Nq.html
其他回答
第1个回答 2013-12-01
040是八进制的形式(其中第一个0就是标志),一个八进制相当于3个二进制,换成二进制相当于100000,再换成十进制就相当于32,对照ASCII就是就可以得到字符是`本回答被提问者采纳
第2个回答 2013-12-01
就是ascii八进制的040,也就是一个空格。
相似回答
C语言中
有句语句
printf(
"%d!=%.0f\n“,m,result
);是什么意思
,其中...
答:
这句话是实现屏幕显示或者打印双引号中的内容,其中%d处会显示变量m中的值,而%.0f是指导result变量以精确到无小数位的状态下输入实数,其它双引号中的内容除\n表示换行其它的都是原样输出,使用.0控制输出的实数无小数仅有整数位。
在
C语言中
,
printf(
"%5.0f\n",a),我刚学完C语言,可是这个5%还有这个0f...
答:
浮点形式输出,整数位占5位,小数位0位。若输出数小于5位,左补空格,若输出数大于5位,按实际位数输出。
...main
()
{char x=
040;
printf(
""%o%d%x\n",x >>1,x>>1,x..._百度知...
答:
040
以0开头的是一个八进制的数,相当于二进制的100 000 >> 是右移操作符。x>>1 变成了二进制的: 010 000, 其八进制是020, 十进制是1*2^4 = 16, 16进制为0x10 所以最后的输出结果是: 201610,
'\
040
'是否是合法字符常量?
答:
'\
040
'是合法的字符常量(它就是一个“空格”字符)。
c语言·的
题,求高手解答
答:
char x=
040;
这里是八进制,十进制值为32 4*8+0=32 x=x<<1 即x=32<<1=64 这里<<是左移,后面写的1表示左移一位,即乘以2 输出64
main
()
{ char x=
040;
printf(
"%d\n",x=x<<1
);
} 答案是 64 大神最好把...
答:
x =
040
,为八进制的表示,其二进制形式为:00100 000 <<表示二进制的左移操作,即将二进制各位顺次向左移动一位。则,二进制变为0100 0000,对应的十进制为64.
#include<stdio.h> main
()
{ char x=
040;printf(
“%o”,x<<1
);
}输出...
答:
x=040,
040是
八进制,二进制为0010 0000 x<<1是将x左移1位,对应二进制向左移动一位,0010 0000左移为0100 0000 o是用八进制输出,所以0100 0000变为八进制是100,输出为100
大家正在搜
相关问题
c语言中printf什么意思?
c语言中printf(‘’\n")中\n是什么意思
C语言中,printf('\n');是什么意思啊?
计算机c语言中printf表示什么意思
在C语言里printf是什么意思?怎么用??
c语言中 printf(“\n”)是什么意思
C语言中的printf("sum=%d\n",sum)中的=...
在C语言里PRINTF后“%d\n”什么意思?