請各位幫我看下這幾個c語言的考試題謝謝

時間 2022-09-15 19:10:02

1樓:楊力聞

(1)int a=10,b=1,c=2; //定義3個常量a,b,c

if(bb?c>d?a:b:c; 這個怎麼理解啊//如果a>b和c>d的結果確定,那麼比較其大小,把結果存入x中,如果是a>b,c>d成立,

那麼可以改寫成a?c?a:b:c,結果是比較a和c的大小,如果a>c,存a入x,否則c,當然還有很多其他選擇啦,就看你輸入的數字a,b,c的大小而定了

2樓:

1、輸出11 主要考察運算子優先順序問題。「<」優先順序大於「==」,所以先判斷b是否小於c(1小於2,成立則bb?c>d?

a:b:c; 要記住在c語言的運算子當中賦值運算子(=)優先順序最低。

語句等價於「x=a>b?(c>d?a:

b):c; 例x=a>b?b:

c; 當a大於b成立,選b的值賦給x,否則選c的值賦給x。

3樓:o闌

(1)int 代表整數賦值。就是把10的值賦給a,現在a就代表10,b、c同樣。

如果(if語句)b比c小並且b等於1 a=a+1 如果不是 a=a-1

if語句中判斷相等用兩個等號,不相等就是『!=』

(2)char代表字元(字母數字和符號)。c=2就是c='2' 但是這個時候c是不等於2的。isdigit(c)判斷是否為數字。

如果是,a=a+a,不是a=a-1,printf列印。那個是%d不是%i。%d代表整數。

『\n』代表換行,其作用相當於回車。

(3)x=a>b?(c>d?a:b):c; x=c>d?a:b; 當c大於d成立,選a的值賦給x,否則選b的值賦給x。

4樓:匿名使用者

1)if是判斷語句,當bb?(c>d?a:b):c,呵呵,

個人意見僅供參考!

請高手們幫我看看這幾道C語言題目的答案是什麼

1 xp系統自帶的計算器就有這功能,你開啟開始裡面的計算機,裡面就有進位制轉化。2 單精度型佔4個位元組,有效數字是6 7。雙精度位元組佔8位元組,有效數字是15 16.3 不可以,必須轉化以後才能運算。4 i 不懂,不過i 是先輸入再運算,如果輸出的話是2,輸入後運算是i i 1自加一次,等於3....

c語言問題高手請進,C語言的幾個問題,請高手指教

分類 電腦 網路 程式設計 其他程式語言。問題描述 1.在c語言中,char型資料在記憶體中的儲存形式是 a 補碼 b 反碼 c 原碼 d ascii碼。答案是d,但是在某些資料中說到 資料在記憶體中是以補碼形式存放的 這使我有些迷惑不解,請各位不吝指教。2.表示式18 2 sqrt 的資料型別為 ...

請各位大俠們幫我看下這個電腦大件配置的相容性和合理效能

hd4850功耗大了點 話說1g版的hd4850應該是799吧 不如換hd5750或者hd5770,電源航嘉350w的就足夠了。主機板映泰ta870 價效比更好,599。整套配置是相容的。 沒事 玩 怎麼還用ati的4系列顯示卡?a卡都已經出到6系列了,起碼得用5系列的吧! 記憶體太寒顫了。買回來掰...