贵州炸土豆的做法:c语言中有符号和无符号整型数据处理区别

来源:百度文库 编辑:高校问答 时间:2024/05/09 09:30:34

c语言中对于有符号和无符号整型数据处理区别,就在于对数据最高位的解释.
对于一个有符号整数,C编译程序将把该值(二进制代码)的最高位作为符号标志位(符号标志位是0,表示正数;为1,表示负数)
而对于一个无符号整数,该数的最高位将被作为数值处理.
设int型数据占2个字节,则-1在内存中应以16位全1来表示

有符号数如果高位为1,则为负数的补码。