关于signed char 的一个小问题
代码:#include<stdio.h>
int main()
{
signed char a=-129;
printf("%d\n",a);
getchar();
return 0;
}
输出结果为127,不明白为什么,求指教。 xhl12345 发表于 2022-3-14 18:03
:'(:handshake:$
{:9_221:} signed char 是 -128~127的 ckblt 发表于 2022-3-14 18:24
signed char 是 -128~127的
谢谢啊,不过这是作业,答案就是127,我也很无奈 天天下雨! 发表于 2022-3-14 18:27
谢谢啊,不过这是作业,答案就是127,我也很无奈
signed溢出的处理办法是取决于编译器的
也就是说不同编译器可能会有不同结果
大部分编译器是对其进行取模-129模256等于127 wp231957 发表于 2022-3-14 18:41
signed溢出的处理办法是取决于编译器的
也就是说不同编译器可能会有不同结果
大部分编译器是对其进行取 ...
我现在要发一个帖子关于简陋版飞机大战和贪吃蛇,你别在评论一点技术含量都木有了好吗? 编程追风梦 发表于 2022-3-14 18:56
我现在要发一个帖子关于简陋版飞机大战和贪吃蛇,你别在评论一点技术含量都木有了好吗?
上回发了个恶搞,你说我木有技术含量,又发了个破解wifi还有人说木有技术含量,这会我不希望在有人说这话呜呜呜{:9_222:} 编程追风梦 发表于 2022-3-14 18:56
我现在要发一个帖子关于简陋版飞机大战和贪吃蛇,你别在评论一点技术含量都木有了好吗?
那两个游戏我都不会写,故没有评价权 编程追风梦 发表于 2022-3-14 18:56
我现在要发一个帖子关于简陋版飞机大战和贪吃蛇,你别在评论一点技术含量都木有了好吗?
我只是实事求是的说,并没有贬低你的意思
页:
[1]