在C语言中,比较运算结果的数据类型是int。例如,请参阅下面的程序。
null
#include<stdio.h> int main() { int x = 10, y = 10; printf ( "%d " , sizeof (x == y)); printf ( "%d " , sizeof (x < y)); return 0; } |
输出:
4 4
而在C++中,比较操作的结果类型是布尔。例如,请参阅以下程序。
#include<iostream> using namespace std; int main() { int x = 10, y = 10; cout << sizeof (x == y) << endl; cout << sizeof (x < y); return 0; } |
输出:
1 1
本文由 拉雅 。如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请发表评论
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END