C语言,如何检测变量的数据类型?

(如果可以的话请回答的通俗点,在网上搜索过了,没有能看懂的,所以请不要从网上直接COPY。谢谢)比如定义了int a;如何检测出a是int型的。

1 、首先用sizeof 来测试下这个变量是占据的字节数字
sizeof int 4
2、这个适合你需要查看这变量占据内存单元的实际地址,然后根据地址观察其存放规律
这一就可以知道他是什么类型了!
温馨提示:答案为网友推荐,仅供参考