社区
数据结构与算法
帖子详情
c++判断数据类型
gucheng789
2009-12-10 11:19:08
用c++怎么判断数据类型啊?
比如int a;
cin>>a;
if(a不为int) cout<<"```";
上述代码怎么实现啊??
还有getchar()具体是什么函数?
可以用来判断吗?
各位大侠帮帮忙啊!!
...全文
318
7
打赏
收藏
c++判断数据类型
用c++怎么判断数据类型啊? 比如int a; cin>>a; if(a不为int) cout<<"```"; 上述代码怎么实现啊?? 还有getchar()具体是什么函数? 可以用来判断吗? 各位大侠帮帮忙啊!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenzheng38
2009-12-12
打赏
举报
回复
instanceof
LeonTown
2009-12-10
打赏
举报
回复
系统对类型的识别,
可能是在内部对类别进行了封装,
包括该类别的名称,大小,操作等。
通过所谓的“类别的类别”来管理这些类别。。。
也可以尝试在原有类别的基础上,建立一套自己的类别系统
oo
2009-12-10
打赏
举报
回复
没有这样判断的吧,你都定义好了a是int了,怎么可能是别的类型?
阿杰心路历程
2009-12-10
打赏
举报
回复
//貌似是这样的
if(sizeof(a)/4==1){
}
pw_Start
2009-12-10
打赏
举报
回复
[Quote=引用 5 楼 pw_start 的回复:]
用typeid( a ) == typeid( int )就可以判断a是不是int类型的变量
[/Quote]
或者用typeid( a ) == typeid( b )判断两个变量是不是同一个类型的
pw_Start
2009-12-10
打赏
举报
回复
用typeid( a ) == typeid( int )就可以判断a是不是int类型的变量
Dolphin_001
2009-12-10
打赏
举报
回复
用gettype
C++
中
判断
数据的类型
C++
中
判断
数据的类型 在实际的项目中经常要进行
数据类型
的转换,特别是字符串转成数字或者数字转字符串,而在进行
数据类型
转换之前要先知道数据的类型。 这时如何
判断
一个数据的
数据类型
这个问题就自然而然的遇到了...
C++
查看
数据类型
std::cout 的
数据类型
是:" (num).name() ;std::cout 的
数据类型
是:" (str).name() ;std::cout 的
数据类型
是:" (pi).name() ;使用`typeid`运算符需要包含头文件`...在
C++
中,可以使用`typeid`运算符来查看
数据类型
。
C/
C++
的
数据类型
判断
C/
C++
是静态类型语言,变量都需要明确的类型来定义。定义时,把变量名拿掉,剩下的就是变量的类型。可通过 #include 头文件,调用 typeid(对象名).name() 来查看。 比如 char *p; p的类型是char *. void (*f)(int i,...
c++
中如何
判断
变量的
数据类型
,并输出
返回的字符串值不一定对应于
C++
语言规范中的任何东西...
C++
中如果想要
判断
变量的
数据类型
,可以使用。在上面的代码中,我们使用括号将。在上面的代码中,我们使用。类型的对象,可以使用。需要注意的是,由于使用。
C++
中
判断
数据类型
的函数
if(typeid(a) == typeid(int)){ cout 的
数据类型
是:整型" ; } auto str1 = "Hello World"; auto str2 = "Hello World"s; if(typeid(str1) == typeid(const char*)){ cout 的类型是:const char*" ; } if(typeid...
数据结构与算法
33,028
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章