关于java和c++中布尔量的比较
来源:互联网 发布:淘宝店铺怎么优化标题 编辑:程序博客网 时间:2024/05/02 00:21
在c++中允许 bool 量和 int 整形常量相互转换,并且用cout<<true; 在控制台上可以输出为 1
int main(int argc, _TCHAR* argv[]){int num = 0;int total = 2;bool isBool = true;cout<<"Hello \tWorld"<<endl;/*printf("%s", "ddd");*///cin>>num;//cout<<num;cout<<"num is bool:"<<(bool) num<<endl;cout<<"total is bool:"<<(bool) total<<endl;cout<<"isBool is bool:"<<(int)isBool<<endl;cout<<"isBool is bool:"<<isBool<<endl;cin.get();//cin.get();return 0;}
输出的结果为 0 1 1 1
在Java中不允许 boolean 和 int 整形量直接的转换,如果强制转换,如果相互转换编译器会提示错误。
public class Test3 {public static final int a = 3;static int c = 0;int b = 1;boolean isBool = true;/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubTest3 t3 = new Test3();System.out.println(t3.isBool);//System.out.println((boolean)t3.c); // 提示错误//System.out.println((int)t3.isBool); // 提示错误}}
输出结果为 true
此外,如果一个函数被 final 修饰,那么此函数不能被子类修改,但是子类可以调用
- 关于java和c++中布尔量的比较
- C++ JAVA的比较学:布尔量
- C 关于C中布尔类型的总结
- 关于C和C++的布尔类型,_Bool和bool
- C 和 C++ 字符串字面量的比较
- C 和 C++ 字符串字面量的比较
- C 和 C++ 字符串字面量的比较
- C 和 C++ 字符串字面量的比较
- Java中布尔值和if-else的一些理解
- C和C++中字符数组和布尔型bool问题和Java输入
- C和C++的布尔类型
- C语言中,关于&,^,!布尔代数,移位操作的一些巧妙算法
- js中不同类型作比较的规律(布尔运算)
- 关于c++, java释放内存的比较
- object-c学习 - object-c和c的布尔类型
- C 的布尔值
- C 和 C++ 字符串字面量(String Literal)的比较(转)
- 关于Java中字符串的比较
- hdu4614 Vases and Flowers(简单线段树 + 二分)
- 从Windows系统上拷贝文件到Linux
- 关于typedef
- pair(对组)
- c/c++程序员应聘常见问题深入剖析
- 关于java和c++中布尔量的比较
- hdu 4336 Card Collector
- hdu 1236
- #include<queue> 【c++】
- 设置和破解Syskey双重加密电脑开机
- UVA 10763 - Foreign Exchange(二分查找)
- 进程与线程及通信总结
- Navicat windowns下远程连接linux端的mysql
- ddddddddddddddddddddddddd