00问答网
所有问题
C语言,如何检测变量的数据类型?
(如果可以的话请回答的通俗点,在网上搜索过了,没有能看懂的,所以请不要从网上直接COPY。谢谢)比如定义了int a;如何检测出a是int型的。
举报该问题
推荐答案 2011-11-20
1 、首先用sizeof 来测试下这个变量是占据的字节数字
sizeof int 4
2、这个适合你需要查看这变量占据内存单元的实际地址,然后根据地址观察其存放规律
这一就可以知道他是什么类型了!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rZjDenDIB.html
相似回答
C语言,如何检测变量的数据类型?
答:
呵呵 我说了可不可以回答得通俗点,可以举个例子嘛 我之前就查过type了,没看懂。
回答:c语言没有检查变量类型的函数
,在C语言中定义的变量,只是根据变量类型来分配默认的存储空间大小,而不记录空间中存储的具体的值的类型。比如你定义的字符类型可以当整形来用,可以直接在上面加减一个数值。
c
/c++
如何
判断
变量的数据类型?
答:
c
/c++判断
变量的数据类型
可以采用下面的代码:include <typeinfo> using namespace std;...cout << typeid(d).name() << endl;
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 unsigne...
C语言
中定义
数据变量
时
,数据类型如何
确定(int float double等等)_百度知...
答:
这个要具体问题具体分析,比如定义一个年龄的变量用int就行了
,毕竟年龄很少见有小数的吧;如果要定义一个价格的变量,可以用float,因为价格可以使199.98这种。反正只要类型够用就好了,像年龄用float也没啥问题,只是没必要而已
大家正在搜
c语言中函数的数据类型是指
c语言变量的类型
c语言变量的存储类型有哪些
c语言简单的数据类型
不是c语言的基本数据类型是
c语言数据类型分类
c语言最大的数据类型
变量的数据类型
c语言查看变量类型
相关问题
c/c++如何判断变量的数据类型?
C语言编写判断数据类型
c语言如何查看变量类型
C语言,如何检测变量的数据类型?
C语言如何判断输入的数据类型?
C语言 宏 如何判断数据类型?
c语言中,怎么判断变量的类型?如何判断一个变量是int还是l...
在C语言编程中,如何判断所给值的变量类型?