55问答网
所有问题
C语言中x='4'-'0'的结果是‘4’还是4?
如题所述
举报该问题
推荐答案 2020-07-04
'4'表示的是字符4,实际上是字符4的编号,也叫ASCII码,这个码不是数值4
同理'0'也是
'4'的ASCII码比'0'大,因此'4'-'0'=4
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/eIF4IIeR48FGLIcQFc.html
其他回答
第1个回答 2022-06-27
是4。'4'-'0'的意思是4和0所代表的字符的ASCII码相减,4的ASCII码是52,0的ASCII码是48,两者相减得到4。
相似回答
关于union的
C语言
题目:写出下面程序正确的输出
结果
。谢谢了!
答:
所以输出
的结果
自然就是
39
和 9 了。下图为 ASCII 表的一部分,可见十进制的 57,也就是十六进制的 39 所代表的字符是 '9'。为了更好理解 union,你也可以使用 printf("%c\n", s->c[
4
]);打印出来 c[4],看看
结果是
不是 '8'。这是因为虽然定义 c 的长度是 4,但由于整个 union 在...
C语言
问题
答:
char c[
4
]占用4个字节和i[0]对应,所以c[
0
]里的内用为o
x39
ox39转化为10进制为57,也就是字符9
C语言中
: int x,a,b
;
x=
(a=3,b=++a); x为什么等于4
答:
最后执行
x=
b;所以x的值是4
编写一个函数,输和一行字符,将此字符串中最长的单词输出
答:
4
. C是结构式语言 结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。
C语言是
以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。 5. C语法限制不太严格,...
几个关于
C语言的
小问题~
答:
由于 int 类型所占字节因机器而异,但是,可以肯定的是,此处 a 所占字节至少是 两个字节(32位机器中就是
四
字节)。s -> i[
0
] = 0x
39;
s -> i[1] = 0x38;赋值后,使得 a 的最低字节存储 0
x39
,而倒数第二个字节就存储着 0x38,所以,a 中存储的值实际上就是 0x3839 ,当使用...
大家正在搜
C语言中的x‖y啥意思
c语言中x是什么意思
c语言中x的n次幂怎么表示
c语言中if(x)是什么意思
c语言求x的n次方的函数
c语言中x丨y
ox在c语言中什么意思
c语言!x是什么意思
c语言ox是什么
相关问题
请问C语言中,4-!0是什么什么意思,它的值是多少?
c语言的“<=”在表达式中如何运算?如:int x=4,y;...
在c语言里面 int x=-4; unsigned int ...
c语言中?是什么意思
c语言问题
x=4,y=8'x'>='y' c语言中是真还是假?
C语言:int r,char *s,那么r=r*10+*s-...
C语言问题