c语言中怎样准确确定变量的数据类型

如题所述

要确定变量的数据类型,就需要事先对各数据类型进行了解。

char类型的数据就是字符类型的。
int类型是有符号整型,表示范围为-2^15 ~ 2^15-1(占2个字节时),
-2^31 ~ 2^31-1(占4个字节时)
unsigned int类型是无符号整型,表示范围为0 ~ 2^16-1(占2个字节时),
0 ~ 2^32-1(占4个字节时)
short类型是短整型,表示范围为-2^15 ~ 2^15-1
unsigned short类型是无符号短整型,表示范围为0 ~ 2^16-1
等等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-31
简单的说,你没有办法在不知道变量类型时确定其数据类型。

因为C语言设计成把更多的自由和责任交给使用者,
也就是说你有责任记住变量的数据类型。本回答被网友采纳
第2个回答  2011-08-31
在typeinfo头文件里面 有个函数 typeid的
你可以这样用
typeid(变量).name()
第3个回答  2011-08-31
什么意思?不是你自己定义的变量么?
第4个回答  2011-08-31
找到定义的地方啊