天天下雨! 发表于 2022-3-14 17:54:12

关于signed char 的一个小问题

代码:
#include<stdio.h>

int main()
{
        signed char a=-129;
        printf("%d\n",a);


        getchar();
        return 0;
}
输出结果为127,不明白为什么,求指教。

天天下雨! 发表于 2022-3-14 18:05:27

xhl12345 发表于 2022-3-14 18:03
:'(:handshake:$

{:9_221:}

ckblt 发表于 2022-3-14 18:24:34

signed char 是 -128~127的

天天下雨! 发表于 2022-3-14 18:27:39

ckblt 发表于 2022-3-14 18:24
signed char 是 -128~127的

谢谢啊,不过这是作业,答案就是127,我也很无奈

wp231957 发表于 2022-3-14 18:41:52

天天下雨! 发表于 2022-3-14 18:27
谢谢啊,不过这是作业,答案就是127,我也很无奈

signed溢出的处理办法是取决于编译器的
也就是说不同编译器可能会有不同结果
大部分编译器是对其进行取模-129模256等于127

编程追风梦 发表于 2022-3-14 18:56:57

wp231957 发表于 2022-3-14 18:41
signed溢出的处理办法是取决于编译器的
也就是说不同编译器可能会有不同结果
大部分编译器是对其进行取 ...

我现在要发一个帖子关于简陋版飞机大战和贪吃蛇,你别在评论一点技术含量都木有了好吗?

编程追风梦 发表于 2022-3-14 18:57:52

编程追风梦 发表于 2022-3-14 18:56
我现在要发一个帖子关于简陋版飞机大战和贪吃蛇,你别在评论一点技术含量都木有了好吗?

上回发了个恶搞,你说我木有技术含量,又发了个破解wifi还有人说木有技术含量,这会我不希望在有人说这话呜呜呜{:9_222:}

wp231957 发表于 2022-3-14 19:09:32

编程追风梦 发表于 2022-3-14 18:56
我现在要发一个帖子关于简陋版飞机大战和贪吃蛇,你别在评论一点技术含量都木有了好吗?

那两个游戏我都不会写,故没有评价权

wp231957 发表于 2022-3-14 19:10:25

编程追风梦 发表于 2022-3-14 18:56
我现在要发一个帖子关于简陋版飞机大战和贪吃蛇,你别在评论一点技术含量都木有了好吗?

我只是实事求是的说,并没有贬低你的意思
页: [1]
查看完整版本: 关于signed char 的一个小问题