C语言知识
文章平均质量分 60
Miracle_Wen
健身,看书,音乐
展开
-
signed和unsigned区别
signed和unsigned用于修饰整数类型(包括char,从ANSI C89标准开始支持)。signed表示有符号,unsigned表示无符号。对应的有符号数的最大取值要比无符号的小约一半,因为最高一位被用来表示符号。默认的int、short、long、long long为有符号数,也就是说,int等价于signedint,short等价于signed short,long等价于signed...原创 2018-04-12 23:55:54 · 11480 阅读 · 1 评论 -
C语言中大小端问题以及union的使用
大端模式和小端模式内存的最小存储单元是一个字节,即每个地址单元对应一个字节,数据的操作都是以字节为单位,一个字节等于8bit对于32位的编译器:char :1个字节char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)short int : 2个字节int: 4个字节unsigned int : 4个字节float: 4个字节...原创 2018-04-13 00:13:23 · 957 阅读 · 2 评论