C语言内存管理机制
C语言中变量存储在内存中
#include <stdio.h> //windows存储数据一般都是高字节在后,低字节在前 int main(int argc, char **argv) { short num = 1; // 1在内存中以二进制方式存储 0000 0000 0000 0001 //0000 0000 为高字节 //0000 0001 为低字节 //判断是高字节在前,低字节在后还是高字节在后,低字节在前 if( *(char *)&num == 1) // char是一个字节,在这引用char是使num地址的后一个地址 { printf("高字节在后,低字节在前"); } else { printf("高字节在前,低字节在后"); } }
浙公网安备 33010602011771号