黑马程序员技术交流社区

标题: C语言的恒等于 [打印本页]

作者: Eil.tea    时间: 2015-7-26 10:33
标题: C语言的恒等于
char c='a';
int n=97;
if (c==n) {......}
c==n的值为真,除了代表的变量的值相同,怎么判断n和c代表的变量类型也相同?

作者: wowthe1st    时间: 2015-7-26 14:54
是说类似js里的===吧,C里没有判断对象类型相同的,最多就是判断占据字节数相同
,sizeof(c)==sizeof(n)这样
作者: Eil.tea    时间: 2015-7-26 15:04
那有取一个元素类型的函数吗?假设我定义int a=3;我通过什么函数,可以知道变量的类型?类似于typeof(a)  返回一个int的字符串的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2