所谓大小端即对数据进行存放时字节顺序的区别,大端方式将高位存放在低地址,小端方式将高位存放在高地址。(一般来说cpu都采用的是小端字节序存储)
以栈来看(在这普及一个知识点:栈中存放数据是由高地址往低地址存,而堆中是从低地址往高地址存,形参都是在栈上开辟的,形参的传递是实参从右向左传递,所以形参中右侧的变量地址高于左侧的变量地址)
这里将一个32位的16进制(4字节)数举例eg:0X12345678(1k=1024个字节=1024BYTE=1024个ASCII码,1BYTE=8Bit(2进制),16进制的一位数代表2进制的4位数,即2的4次方减一,所以两位十六进制数即一个字节。)
所以如图即大小端的存储模式