最新消息: 新版网站上线了!!!
c语言sizeof获取数据类型长度

c语言sizeof获取数据类型长度

2个整型变量a和b值的长度相差很大,可是通过sizeof打印的结果是相同的,那换成其他类型的变量(char等)是否也是这个现象?过sizeof处理数据类型和此类型的变量,然后打印所得结果也是相同的,这个又是为什么?实际上sizeof计算一个对象(变量或者表达式结果)的大小也是转换成对应类型的计算。所以统一类型不通变量其sizeof值都是一致的,和变量赋的值大小没关系