求回答,课后S1E7
小甲鱼老师的代码:#include <stdio.h>
int main()
{
signed char i;
unsigned char j;
i = 255;
j = 255;
printf("signed char %hhd\n", i);
printf("unsigned char %hhu\n", j);
return 0;
}
我的代码:
#include <stdio.h>
int main()
{
char i;
unsigned int j;
i = 255;
j = 255;
printf("i的值= %d\n",i);
printf("j的值= %u\n",j);
return 0;
}
我的代码也能打出 -1和255,但我觉得 ,我的代码不够严谨,考虑的不是全面,还请大佬指出问题;谢谢 这是无病呻吟啊,你感觉哪个地方不严谨、不全面? 其实并不差啥,小甲鱼老师那边是什么一个带符号的char,但编译器你写个char默认就是signedchar,所以两者代码没啥区别。
页:
[1]