C语言中的"无符号的整数"是什么意思
发布网友
发布时间:2022-04-28 13:58
我来回答
共2个回答
热心网友
时间:2023-10-11 17:50
无符号整数,在C语言中是unsigned
int
在C中,有int和unsigned
int
有符号数,最高位为符号位,0为正数和0,
1为负数。
而无符号数,所有数位都用来表示数值,所以只能表示非负数
热心网友
时间:2023-10-11 17:51
右移函数
1楼正确
其实这个还要知道二进制数
1楼局的例子8右移3位其实在c语言内部这样运行的
8
对应
二进制是
0000
1000
右移3位就变成
0000
0001
那么这个时候
对应的数值就是
1
热心网友
时间:2023-10-11 17:50
无符号整数,在C语言中是unsigned
int
在C中,有int和unsigned
int
有符号数,最高位为符号位,0为正数和0,
1为负数。
而无符号数,所有数位都用来表示数值,所以只能表示非负数
热心网友
时间:2023-10-11 17:51
右移函数
1楼正确
其实这个还要知道二进制数
1楼局的例子8右移3位其实在c语言内部这样运行的
8
对应
二进制是
0000
1000
右移3位就变成
0000
0001
那么这个时候
对应的数值就是
1