小白求助
#include <stdio.h>int main()
{
signed char i = 0;
while (i <= 0)
{
printf("%d", i);
i = i - 1;
}
return 0;
}
这个为啥测试出来的数值范围是0~128,不是很懂= =
是字节有转换机制啥的嘛 应该是0到负128 应为char是一个字节,8位表示的数的范围是-128到127 jhanker 发表于 2021-9-15 22:41
应该是0到负128 应为char是一个字节,8位表示的数的范围是-128到127
哦对看错题了
谢谢
页:
[1]