1樓:網友
就是not的意思。 a = true !a = not true = false;
int i = 1;
bool a =true ;
if (i ==1)
a = a; /把false值賦給a了。
if (!a) /注意這裡還有個!.not false = true,所以該判斷為真。
a);"a);
int i = 1;
bool a =false ;
if (i ==1)
a = a; /把not false = true賦值給a了。
if (!a) /注意!號。 not true = false。所以該判斷不成立。
a);"a);;
2樓:網友
:取反運算子(通俗點講就是「顛倒是非」的運算子)1) bool a = true;
a = a ;-a: a本身為真,前面加個「!」整個表示式「!a」就變成假了,並把這個結果賦給已定義的變數a,此時變數a的值已經變為假(false);
if(!a)--由遇上步的賦值預算a已經由「真(true)」變為「假(false)」,這個表示式「!a」,在假前面加個「!
取反運算子合,假的取反就便成真,此時!a就是真(true)
3樓:網友
意思not 取反的意思 真的話就變假 假的話變真。
a=!a //a原來為真 但加了個!就變為false 把右邊的值賦給左邊 此時a就變false
所以當if(!a)時、可以通過 列印false第二題跟第一一樣、只是值取反。
c#bool型別的定義 if()內應怎麼寫
4樓:
if(判斷你這bool型別是否為真)
else
5樓:網友
如果你想要你做的事執行一次,你可以這樣寫。
bool a = true
if (a)
c# bool型別有預設值嗎? 如 bool a; if(a) { 。。。。。 }
6樓:網友
我用的web試 可以啊。
bool a;
bool a = default(bool); //可以取預設值protected void page_load(object sender, eventargs e)
/結果:測試預設值a:false
方法內的區域性變數 貌似沒有預設值吧 如果一定要取預設值 就使用bool a = default(bool);
7樓:網友
如果放到 裡面的話 a 叫做區域性變數 是沒有預設值的。
放在方法外面叫成員變數 成員變數是附有初值的 是false
8樓:網友
首先,告訴你沒有這種用法,《是小於符號,而return 0不是乙個有返回值的表示式,如果說cout,標頭檔案應該是iostream沒有字尾名。h,後面應該using namespace std;,寫int main要提行。
9樓:網友
沒有的,必須有初始化才可以的。
10樓:狼洞領主
bool 有空 不給賦值就是空。
並且不能手動賦給bool變數空值。
11樓:封魔閃神的宣告
區域性變數沒有預設值吧……
12樓:學無止境
bool 變數的預設值為 ? 變數的預設值為 null。
msdn上有定義。
13樓:
...額。
你這樣寫,編譯能通過嗎?
c++中if語句條件判斷時,直接寫if(變數名)表示什麼意思?我碰到的變數是bool型別的。
14樓:網友
比如整數和浮點數,0代表false,其他的代表true。物件則是建立了的為true,未建立為false。
15樓:影視動作秀
舉例說明:
bool b;
if (b) // 這個相當於b == true; if(!b)就相當於 b == false;
j**a布林型別變數bool,判斷 true ==bool與bool==true區別
16樓:
從運算結果上來說呢,和樓上說的是一樣,沒有什麼區別。
在這裡有乙個程式設計的習慣,在進行布林值的運算的時候,如果把常量寫在「==」的左面,當你由於某種不可預知的失誤,把「==」寫成了「=」,那麼編譯器會報錯,因為常量是不能被賦值的,這是我們這些初學者很容易犯得錯誤;
如果把變數寫在「==」的左面,當你由於某種不可預知的失誤,把「==」寫成了「=」,那麼編譯器不會報錯,因為編譯器會認為這是乙個賦值運算,而不是布林運算。這個簡單的錯誤可能會導致嚴重的後果,造成測試檢查錯誤時費很大的力氣也找不到錯在**。
我想這就是判斷 true ==bool與bool==true的區別吧!
在用quals方法判斷兩個字串時,如「abc」.equals(str);//str是個string變數採用這種寫法,就不會產生空指標異常。
17樓:前端報錯
這主要是防止手誤後導致除錯困難。
bool==true 若因手誤寫成bool=true,也是個合法的語句,除錯困難;
而true ==bool誤寫成true = bool,除錯根本不通過。
歡迎指正~
18樓:百小度
這就好像int num=2;然後判斷num==2或2==num,完全沒區別,只是把兩個物件換個位置比較,怎麼比都是相同的!
19樓:小小的盜賊
【個人觀點】:true ==bool與bool==true沒有區別,判斷bool是否為true可以直接用if(bool)而不需要if(bool==true)。
結果】:true: bool==true
true: true==bool
測試**】:
public calss exam}
c# if else 是怎麼判斷 bool 返回值的?
20樓:
你w不是bool值嘛,在定義w的時候你已經用方法給w賦值了,也就是說定義w的時候同時呼叫方法,這個方法的返回值就是你w的值,if(w)意思是當w為true時。
21樓:網友
你的p方法裡面寫了乙個判斷,如果傳入的年份引數是個閏年,返回值true。否則返回值false;然後你定義了乙個bool型別的w變數來接收你p方法的返回值,然後把w給了if條件判斷,注意,if(條件)條件本身就是進行的乙個true或false的判斷,也就是說if(true)條件是成立的。
22樓:網友
不明白你想要問的什麼。
public static bool q(int year)//傳入年數。
else}
23樓:網友
year % 400 == 0的結果有兩個,1:真(true:假(false),而if(w)則是把這個結果直接放到if判斷條件式中,判斷方法是一樣的。
你也可以直接寫if (q(year)),不需要特為此宣告個變數。
24樓:網友
; 這個加個try 吧,有異常程式就直接over了。
25樓:囧110囧
2樓正解,你仔細看看他說的。
什麼是bool型別,怎麼定義使用?
26樓:網友
bool 是布林型。
他的取值有兩種 true / false
前乙個為真,後乙個為假。
簡單的說這個型別就是表明真假的。
另外有些人愛這麼用 bool test = 1;
vc中 非 0 值都是真,只有 0 是假所以上面那個初始化是正確的。
相當與 bool test = true;
另外這個值佔 1 的空間。
在 if 語句中比較常見。
if (a==b)
這裡 a==b 實際上是將 a 和 b做比較,得到乙個 bool 型別的值即是真還是假。如果為真則進入判斷部分。
你說的那種情況實際就是函式的返回值為bool型。
27樓:公尺
c 中沒有bool 型別 ,常用flase、true 表示,false 、true是定義在頭的巨集,如。
#define bool in
#define flase 0
#define true 1
最新的c語言標準(c99)解決了布林型別, 提供了乙個標頭檔案 定義了bool代表_bool,true代表1,false代表0。
28樓:藍莓8910粉
bool型別在pascal語言中才有,它有兩種,true 和 false。其它語言中都沒有這種型別。但它存在。。。
比如表示式 5<3 這是乙個錯誤的表示式,做為乙個邏輯表示式,它有邏輯值,用0表示「假」,用1表示「真」。
php中bool型變數如何判斷的 其中的1或0又怎麼作為bool型判斷的標準?
29樓:網友
bool變數。
就2個值 true 和 false
true 如果轉抄換成 數字型變數相bai當於 1if ( true == 1 ) 條件成立dufalse 轉換成數zhi字型變數相當於 0反之道理是一樣的dao,1如果轉換成bool型別,相當於truephp中使用 === 判斷時,要求變數的值和型別都必須相同if ( true === 1 ) 條件不成立。
30樓:網友
你可以通過var_dump()函式還判斷乙個變數是否是bool型別的,因為php是弱類。
型的語言,專所以bool型別的值在作為判斷屬條件的時候都會被隱性轉換,其中true會變為1,false則為0,當然只是在==的時候1和true相等,0和false相等,但是當使用全等於===的時候,兩者又不相等,因為資料型別不一樣。
bool的用法,下邊的那個if(c)是什麼意思啊?是c正確還是錯誤?
31樓:宅學部落
c是個bool變數,其值只能是1或0,一般可以用來條件判斷。
c=a>b;這個語句是將表示式a>b的值賦值給c,此時這個表示式的值為0,所以此時c=0
接著使用if(c)判斷大小。
如何判斷整數是否溢位,怎麼判斷int型別溢位 java
c語言中存在兩類整數算術運算,有符號運算和無符號運算。在無符號運算裡,沒有了符號位,所以是沒有溢位的概念的。所有的無符號運算都是以2的n次方為模。如果算術運算子的一個運算元是有符號書,另一個是無符號數,那麼有符號數 會被轉換為無符號數 表示範圍小的總是被轉換為表示範圍大的 那麼溢位也不會發生。但是,...
怎麼判斷自己的身材型別
如何正確的判斷自己的身材是 重要的第一步 要判斷自己的身材型別可以用高矮稱秤的方式來看,可以來岀自己的達標量來看。回答一般我們常說的那種身材,可以分為x型 h型 三角形以及倒三角形。還有的分為蘋果型 沙漏型 梨型身材以及葫蘆型身材,叫法不同但是區分大同小異 x型也可以稱沙漏型,屬於社會審美中身材比例...
怎麼判斷專利的型別,如何判定專利的型別,分為幾種?
該怎麼確定專利申請型別?我國的專利有三種,即發明專利 實用新型專利和外觀設計專利.高校科研人員 企業技術人員及有關人士在取得發明創造之後,往往對申請哪種專利型別更適合感到猶豫不定,甚至延誤了申請專利的時機.選擇專利型別主要需要考慮的因素有保護範圍 保護時間 發明的高度 保護的特徵申請專利所需的手續和...