1樓:及時澍雨
int a=14,b=15,x;
//定義整型變數a=14,b=15,x
char c='a';
//定義字元型變數c=『a』
x=(a&&b)&&(c<'b');
//(a&&b)為邏輯判斷語句,為真,即1//(c<'b')邏輯判斷語句,c='a'的ascii碼為65,'b'為98
//所以(c<'b')為真,等於1
//所以(a&&b)&&(c<'b')為真,等於1輸出x為1選d
2樓:
選d啊,
a&&b的值為1, c<'b'的值也為1
因此 (a&&b)&&(c<'b')也為1咯,x=1.
3樓:
x=(a&&b)&&(c<在c中,非零值表示真,因此14&&15=1。
=1&&1=1
4樓:
答案為d
&&運算元是bool型的
c語言中一切非0的數都是真既是true
a&&b結果為true
'a'ascii碼是65小於'b'96得出為true因此表示式(a&&b)&&(c<'b')結果為true現在將true復給整形的x,x肯定就是1啦
5樓:匿名使用者
第一行:定義3個變數。
第二行:定義乙個字元變數。
第三行:(a與b)與(c<'b');a和b都不為0,所以a與b等於1,'a'=41,'b'=62,這個要查ascii表,所以c<'b即為41<62成立,及c<'b' 結果為1 ,:(a與b)與(c<'b') ,即為1 與1,結果為1.
答案為 d
6樓:
a&&b ??????有問題。是a
c<'b' 則是65<98 成立。
如果是x=(a
x是true。。答案a
7樓:匿名使用者
定義int型變數abx,a賦值為14,b賦值為15定義char型別變數c賦值為「a」
給x賦值為(a&&b)&&(c<'b')
(a&&b)的意思是a「與」b
(c<'b')是比較字母"a"和「b」的ascii碼的大小然後將兩者的結果做「與」操作
c語言問題 求這個程式詳細解釋 謝謝
文耕實驗室 char fun char c int main putchar n 輸出換行符return 0 這一句是主函式必要的,告訴程式正常退出。這個程式的意思就是,讓使用者輸入4個字元,如果是大寫字元,都轉換成小寫字元輸出。執行結果如下 輸入 open 返回 open 為什麼是這樣?當你一次性...
c語言題目不理解哪位給解釋下,C語言的一些題目 不太理解程式碼,求詳細解釋,手寫部分看不懂 10
str主要是判斷字串是否到了末尾一個字元 0 1。首先c語言運算子的優先順序,關係運算子 大於邏輯運算子 所以 str str ch 等價於 str str ch 2。來看一看while迴圈中內容的意思。是必須兩個變數的值都為1才為真,才會執行while迴圈內內容。而 str是一個字串的內容,字串只...
一道c語言題,望詳細解釋,越詳細越好,謝謝
d 構成無限迴圈,其實i 0,k 1以及k 都沒有起到任何作用,都是障眼法,無論改為什麼都可以,因為for迴圈終止的條件是k 1,而這個表示式又無條件地成立,每次都會執行這一語句,使得k 1,然後就永遠迴圈下去,無法停止,當然了,你把電腦關掉除外,呵呵 dfor迴圈執行順序 for 1 2 3 迴圈...