研究问题:
- 对比有符号与无符号数据类型?
要点:
- 无符号unsigned与有符号在进行算术运算时有符号的数据类型无需转化无符号数据正负符号。
- 无符号unsigned与有符号逻辑运算时要将无符号数据正负符号转化为0/1码(0正1负)再运算。
截图展示区:
- unsigned使用
#include<stdio.h>
int main(void)
{
unsigned int a = 6;
int b = -20;
(a + b) <6 ? printf("hehe\n") : printf("hoho\n");
printf("%d", (a + b));
getchar();
}
运行结果: