有關c語言的問題,有關C語言的問題

時間 2021-12-28 03:03:30

1樓:奈帥斂昕葳

賦值時用=

如i=25;

邏輯運算時用==

如決斷i

是否等於j

i==j

這時一般都要用到if語句

如if(i==j)

2樓:碧茹武靜楓

=是賦值。

就把乙個數賦值給乙個左運算元。

==是數學上的等於。用於判斷,如int

a=10,b=11;判斷a是否等於b就用

if(a==b)

//....

3樓:蒼吉柔星鵬

=賦值運算子,比如,a=3,意思是說讓變數的值為3.

==是邏輯判斷符,比如a==b,意思是判斷a等不等於b,如果相等,則a==b這個式子的值為1,如果不相等,就為0

4樓:奧特曼

1101&0110=0100(10進製就是4)//&運算是有乙個是0就為01101<<2 = 0011 0100(10進製就是51)1101^0110 = 1011(10進製就是11)異或運算是相同為0,不同為1char str[81]=」abcdef」;結束位是在第6,下標是從0開始計的,第6就是第七個位置

5樓:

這句的意思是,若讀取的字元(賦給了c)不為eof(檔案的結束符,它的值為-1),也就是說輸入緩衝中沒有字元可讀了,且i的值小於maxline-1,則繼續迴圈

我看了下迴圈,迴圈的功能是將輸入的所有十六進製制字元讀入陣列t中,當碰到非十六進製制的字元則中止讀取,並開始將已存入陣列t中的十六進製制字串轉換為對應的十進位制數

c語言程式設計問題

6樓:手機使用者

解題思bai路:完全跟百錢買百雞的問題是du一樣的!設大zhi馬,中馬,小馬dao的匹数分別為x,y,z;可以得到回兩個方程:

x+y+z=100; 3*x+2*y+z/2=100; 將第二個

答方程變形為:6*x+4*y+z=200; 從第二個方程變形的方程中,我們可以看到,x的最大值為200/6=33.3;即中馬,小馬都不用,只用大馬最多用34;1<=x<=34; 同樣中馬y的最大值為200/4=50;1<=y<=50;再將第三個方程減去第一方程變成5*x+3*y=100;這個方程就是我們簡化後的判斷條件用列舉法求可的如下的程式:

#include

int main()}

請教c語言有關輸入的問題,請教C語言有關輸入的問題

雖說小數點後還有3位,但saanf語句沒有精度限制,所以選b。具體 於的注意問題 還有關於scanf的可以參考一下,可以更全面地了解一下 雖然沒有見過這種輸入。不過我想答案應該選b。再輸入函式時其實對於float型別的數,它本身的小數點位數都是明確規定的,大概是6位吧。所以應該是乙個整數,答案bsc...

有關c語言的問題,誰告訴我,有關C語言的問題,誰告訴我

首先,printf s p 這句是錯誤的,輸出格式為 s,代表字串,但後面的引數 p是個字元格式,不能正常執行。若改成printf c p 則輸出結果為o 若改成printf s p 則輸出結果如下圖 char a how are you p a printf s p 這個輸出的語法寫得有錯誤啊 你...

有關c語言,單雙精度的問題,有關C語言,單雙精度的問題

有效數字,精確度,儲蓄空間都不同 例如 float a a 111111.111 由於float型變數只能接收7位有效數字,因此最後兩位小數不起作用,也就是說儲存的時候最後兩位的數會改變。如果a改為double型,則能全部接收上述9位數字並儲存在變數a中.占用儲蓄空間不同,精確度不同。c語言程式設計...

有關C語言void問題

1.void用在函式無返回值的時候,函式前面需要指定返回值的型別,比如int型,char型,不返回時就用void。2.返回值與結果輸出不是一回事,結果輸出是函式體執行的命令,乙個函式可以輸出多次。比如說呼叫乙個整型求和函式,求和的結果在主函式中還要用到,需要傳出來,就要把函式體宣告成int sum ...

有關C語言的

for i 1 i 100 i 2 在for語句中變數i 2已經按奇數遞增,但是迴圈體中i i 1 會使得迴圈次數及求和產生問題 是多餘的!不過看您的意思i i 1是為了記錄奇數的個數,這個得在用另外乙個計數變數即可!個人加了注釋的正確程式,供參考,謝謝 include int main void ...