龙乘风和程逸的小说:c语言中有符号和无符号整型数据处理区别
来源:百度文库 编辑:神马品牌网 时间:2024/04/26 11:10:50
c语言中对于有符号和无符号整型数据处理区别,就在于对数据最高位的解释.
对于一个有符号整数,C编译程序将把该值(二进制代码)的最高位作为符号标志位(符号标志位是0,表示正数;为1,表示负数)
而对于一个无符号整数,该数的最高位将被作为数值处理.
设int型数据占2个字节,则-1在内存中应以16位全1来表示
有符号数如果高位为1,则为负数的补码。
神马品牌网是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度文库 编辑:神马品牌网 时间:2024/04/26 11:10:50
c语言中对于有符号和无符号整型数据处理区别,就在于对数据最高位的解释.
对于一个有符号整数,C编译程序将把该值(二进制代码)的最高位作为符号标志位(符号标志位是0,表示正数;为1,表示负数)
而对于一个无符号整数,该数的最高位将被作为数值处理.
设int型数据占2个字节,则-1在内存中应以16位全1来表示
有符号数如果高位为1,则为负数的补码。