- 博客(2)
- 收藏
- 关注
原创 C语言中的signed和unsigned的使用以及整型提升一探究竟
在C语言中,signed表示有符号的,是默认的,可以输出整数、负数unsigned是无符号的,不能表示数值的征服在整型提升的时候,如两个char型的字符相加(char型是一个字节),而计算机内部的操作数的字符长度一般为int型即四个字节。因此我们没有办法直接将两个char型的字符进行相加,就必须要进行整型提升。输入如下代码会输出什么结果呢?#include<stdio.h> int main(){ char a=-1; signed char b=-1; unsigned ch
2022-03-24 23:39:37
4661
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人