亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

bool和boolean的區別在哪里? 一個只能在c語言里用,一個是java的?

.....

求指點

正在回答

1 回答

boolean是一基本的數據類型,它不是類,bool是一變量。

C ++和Java語言都有布爾類型,分別被稱為布爾和布爾值。雖然這些類型具有相似的名稱和用途,它們是在完全不同的格式來表示。

C++的bool類型,其值是通過新的關鍵字true和false表示。實際上,bool類型表示為int,真假對應分別為1和0。你可以使用int類型和布爾值互換; 0被轉換為false,和所有其他的數字值被轉換為真實的。

而Java語言定義了布爾類型,其值由表示真假文字,這是Java布爾類型的唯一有效的值。不像C ++的bool類型,boolean類型不能轉換或從int型的。事實上,對于一個布爾值的唯一有效的轉換是到或從另一個布爾值。在Java程序中,不能使用整型值或表達式代替布爾類型的值或表達式。例如,如果你在一個如果使用int語句,計算一個布爾表達式,Java編譯器會生成一個錯誤。這是C和C++的重大變革。


0 回復 有任何疑惑可以回復我~
#1

果凍3538461 提問者

非常感謝!
2016-06-24 回復 有任何疑惑可以回復我~
#2

慕前端6978464 回復 果凍3538461 提問者

沒事,共同學習,一起進步
2016-06-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

bool和boolean的區別在哪里? 一個只能在c語言里用,一個是java的?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號