C语言中printf("\040")中040是什么意思

如题所述

C语言中printf("\040")中的040表示8进制数40,即对应的10进制为32。

\040表示一个转义字符,对应的字符就是ASCII码值等于8进制040数的字符,即空格字符(空格的ASCII码值为32)。

printf("\040")表示输出一个空格。

C语言中默认以数字0开头,并且后面的数字的范围在0~7内的数为8进制。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-01
040是八进制的形式(其中第一个0就是标志),一个八进制相当于3个二进制,换成二进制相当于100000,再换成十进制就相当于32,对照ASCII就是就可以得到字符是`本回答被提问者采纳
第2个回答  2013-12-01
就是ascii八进制的040,也就是一个空格。
相似回答