在C语言编程中,如何判断所给值的变量类型?

如题所述

一种方法是用 sizeof()
另外的就是靠自己了 一般 12 0 1 这些都是数字 一般情况下 都是整型的(int) 其中长整形的变量 是以L为后缀的 例如 25278L 304L
12.0F 3.5f 这些是 float类型的
如果小数点 后面的后缀是L的话 拿就是 Double型的了 例如 35.4L 3.4174L 如果没有后缀的话 编译器会自己决定是 单精度浮点 或者 是 双精度浮点..
'a' 'j' 值用单引号引起来的是 char型的
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-07
sizeof()试下吧
相似回答