发布网友 发布时间:2022-04-23 09:37
共3个回答
热心网友 时间:2023-10-09 17:33
数字是有正负之分的,而正数前面的正号是可以省略的,无符号数实际上就是大于等于零的数,在C语言中,如果定义一个变量为无符号型,那么这个变量只能表示大于等于零的数,而有符号数就是包含负数,如果定义一个变量为有符号型,那么这个变量可以赋值为负数也可以赋值为正数。比如,无符号的int型,表示的范围一般为:0~65535,而有符号的int型则为:-32768~32767热心网友 时间:2023-10-09 17:33
带符号就是最高位的一个比特作为符号标记来用哦所以如果是8位的系统,带符号整数范围就是-127~127无符号整数范围就是0~256热心网友 时间:2023-10-09 17:34
说白了就是:定义了带符号整数,则可以存储正负整数;定义的是无符号整数,则只可以存储正整数,但可存储的数值大了一倍,符号整数可以显示范围从-32768~32767,无符号整数可以显示范围从0~65535。