1樓:閩逸馨迮懌
布林型值本身就賣鏈是乙個整形數(integer),只不過程式設計語言。
比如vb)為了方便程式設計者使用才設定了true和false這樣的常量。
但它們的實際值就是-1和0。
為什麼非得是-1和0呢?我們來看看:
true1(10進位)=
hffff(16進位。
11111111(二進位。
false0(10進位)=
h0000(16進位)=
00000000(二進位)
可以看到,-1就是8位均為1的整數,而0則是8位均為0的整數,這也就解釋了為什麼對true進行not運算就得到f輔償滇鍛鄄蹬殿辯稿拳東譁alse,同理對false進行not運算就得到true,因為這兩個數就是完全相反的數!
所以true的實際值就是-1。你可以在vb的立即視窗自己驗證一下:
true+1
true*100
true/10
看見沒有?true是可以直接參與數值運算的!因為它實際上就是-1!
補充一下:如果要把乙個普通數值轉為布林值。
則vb(其他語言也類似)有這樣的規則:任何非零值都是true,0則是false。比如,要判斷乙個數是否不等於0,一般攜配孝是這樣做的;ifx
then但實際上可以簡化為。ifx
then
2樓:劇代秋亥蔚
搜一下:如果布林常量值true賦給乙個整型變數,則整型變數的值是??
3樓:志當存高遠
布林型值本身就是乙個整形數(integer),只不過程式設計語言(比如vb)為了方便程式設計者使用才設定了true和false這樣的常量,但它們的實際值就是-1和0。
為什麼非得是-1和0呢?我們來看看:
true = -1(10進位)= &hffff(16進位)= 11111111(二進位)
false = 0(10進位)= &h0000(16進位)= 00000000(二進位)
可以看到,-1就是8位均為1的整數,而0則是8位均為0的整數,這也就解釋了為什麼對true進行not運算就得到f輔償滇鍛鄄蹬殿拳東譁alse,同理對false進行not運算就得到true,因為這兩個數就是完全相反的數!
所以true的實際值就是-1。你可以在vb的立即視窗自己驗證一下:
true+1
0 ?true*100
true/10
看見沒有?true是可以直接參與數值運算的!因為它實際上就是-1!
補充一下:如果要把乙個普通數值轉為布林值,則vb(其他語言也類似)有這樣的規則:任何非零值都是true,0則是false。比如,要判斷乙個數是否不等於0,一般是這樣做的;
if x <>0 then
但實際上可以簡化為。
if x then
如果將布林常量值true賦值給乙個整型變數,則整型變數的值為________。
4樓:幻翼高達
則整型變數的值為1,因為這屬於隱式強制型別轉換,並且布林常量值true在計算機中的儲存為1。
隱式型別轉換髮生在賦值表示式和有返回值的函式呼叫表示式中。在賦值表示式中,如果賦值符左右兩側的運算元型別不同,則將賦值符右邊運算元強制轉換為賦值符左側的型別數值後,賦值給賦值符左側的變數。
在函式呼叫時,如果return後面表示式的型別與函式返回值型別不同,則在返回值時將return後面表示式的數值強制轉換為函式返回值型別後,再將值返回。
5樓:池菀國懌
在中,有一句這樣的:
#define
true1意思就是,true本身就代表1,而你現在再把1賦值給乙個整型變數,這個變數肯定就等於1了。
6樓:網友
選b,-1。當變數為數值型,而表示式為布林型時。vb系統自動將ture轉換成-1。
如果將布林常量值true賦值給乙個整型變數,則整型變數的值為什麼是-1,能詳細解釋一下嗎?來自vb菜鳥
7樓:不想起名字了
不用解釋,布林型值,vb在記憶體就是以乙個有符號的整形值來存的true 就是-1
如果是vba,存為1
如果你要改變這個值,方法如下。
v1是乙個整形變數。
b1是乙個布林型值。
可顯式進行賦值。
v1=iif(b1=true,1,0)
8樓:匿名使用者
對vb表示沒有研究 其他語言還好。
9樓:匿名使用者
計算機常識,非0的表示真,可能是你用的語言就那麼規定的,這種問題為什麼在這裡問。
如果將邏輯型常量值true賦值給乙個整型變數,則整型變數的值為()。
10樓:科技科普君
如果將邏輯型常量毀彎皮雹值true賦值給乙個整型變數,則整纖握悶型變數的值為()。
正確答案:b
如果乙個男人給別人發資訊,死活不給你看是怎麼了?
如果乙個男人給別人發資訊,死活不給你看,這是這個男人發出去的話是私隱的話語,不能讓你看,被人的話。所以死活不給你看。說明他在跟別人曖昧,所以不想給你看,其實他的行為就已經告訴了答案,就無需再去知道是什麼內容,沒那麼重要了!乙個男人給別人發資訊不讓你看,那麼這就說明他發的資訊比較的私密,是他和別人兩個...
如果月要出國給怎麼辦,如果一個月要出國給怎麼辦
準備好護照,行李,錢包,身份證。出國多久。臨時還是永久。臨時無所謂。永久的活國內的財產處理。首先要辦的就是護照,護照下來的時間很快。兩三個工作日就可以。當然,地區不同,速度不一樣。可以帶身份證去縣以上出入境大廳辦理護照並簽證,情況緊急,可以申請護照加急辦理。如果要出國的話就要早做準備呀。做好要出國的...
如果一個人忍不住給一個人發資訊說明什麼?
我覺得一個男人如果說控制不住要給你發資訊的話,說明這個男人非常的想你。也可以說他是非常的愛你的。因為只有一個人對另一個人特別的思念或者特別的想念的時候。他才會控制不住自己要給你發資訊。我個人覺得像這樣的男生的話,如果你比較喜歡他的話,就一定要珍惜。如果你不喜歡他的話,我個人覺得你可以果斷一點拒絕。讓...