1樓:萢萢
每個符號的意思:
小於。 大於。
小於等於。
大於等於。
c語言中,關係表示式和邏輯表示式的值是什麼?
2樓:知足
關係表示式和邏輯表示式的值是布林型:真或假(true or false),即0或1,但c語言沒有布林型別,以0為假,非0即真。
邏輯運算又稱布林運算。布林用數學方法研究邏輯問題,成功地建立了邏輯演算。他用等式表示判斷,把推理看作等式的變換。
這種變換的有效性不依賴人們對符號的解釋,只依賴於符號的組合規律 。這一邏輯理論人們常稱它為布林代數。
20世紀30年代,邏輯代數在電路系統上獲得應用,隨後,由於電子技術與計算機的發展,出現各種複雜的大系統,它們的變換規律也遵守布林所揭示的規律。
簡介1、c語言中的邏輯表示式。
用邏輯運算子將關係表示式或邏輯量連線起來的有意義的式子稱為邏輯表示式。邏輯表示式的值是乙個邏輯值,即"true"或"false"。c語言編譯系統在給出邏輯運算結果時,以數字1表示"真",以數字0表示"假",但在判斷乙個量是否為"真"時,以0表示"假",以非0表示"真"。
2、可以將邏輯表示式的運算結果(0或1)賦給整型變數或字元型變數。
注意由於浮點數在計算機中不能非常準確地表示,所以,判斷兩個浮點數是否相同時,通常不使用關係運算子"等於"(==),而是利用區間判斷方法來實現。
c語言中=和==的區別
3樓:網友
1、==2表示輸入了兩個值分別賦給兩個變數,你若只輸入乙個值賦給變數,按回車,程式不會執行while語句。
2、!=是不等於的意思,!=1是不等於1的意思,!=是用中文輸入法寫的不等於,寫程式的時候,最好別用中文輸入法。意思是若沒有輸入乙個值賦給變數code。
4樓:黃邦勇帥哥哥
scanf("%lf%d",&x,&exp)這是乙個函式,而且這個函式會反回值,好像反回值的規則是,只輸入乙個數反回1,輸入2個數反回2。因此scanf("%lf%d",&x,&exp)==2就是判斷是否輸入了2個數,==的作用是判斷是否相等,比如a==b的作用是判斷a是否等於b,同樣a==2是判斷a是否等於2,而a=2是對變數a賦值為2。對於==的結果是1或者0,也就是布林值的真或者假。
第2問,status=scanf("%d,&code"))!=1表示式是這樣的,就是判斷scanf的反回值是否為1,如果為1,則表示式的值為真,在c中用1表示,如果為假則為假,在c中用0表示。然後再與後面的||運算。
至於你說的! =1好像沒什麼差別吧,只是中間多了乙個空格。
5樓:網友
==表示判斷是否相等。
表示賦值。=表示判斷是否不不相等。
1裡==2意思是scanf函式的返回值是不是跟2相等2裡!=意思是括號裡的內容也就是變數status的值是否跟1不等關於scanf函式。
scanf返回值等於正確輸入的變數的個數。
6樓:消搖色仙
1. 答:==2 是恆等於2的意思,不是賦值,相當於數學裡面的等於2的意思。
2. 答:「!=1「是非1的意思, 也就是假的意思。 在計算機裡面1為真,0為假, 非真就是假了。
7樓:網友
==是等於,=是賦值 c語言中必須用英文的標點符號!=是不等於。
8樓:網友
== 等於2的時候執行。
不等於1的時候執行。
9樓:東寧陶香
乙個等於是同賦值,就是給值。
而兩個等於是邏輯判斷是否等於。
intx10,y
11;//賦值,就是給值。
if(x=y);//判斷x是否等於y
c語言中:&= 與等於, |=或等於,這兩個表示式怎麼解?
10樓:網友
答案:a&=b; == a=a&b;
a|=b; == a=a|b;
運算說明:1、op=的運算子是c語言中一大類運算子,所有的op=形式運算子,寫作a op= b時,均等效於a=a op b;
2、幾乎所有的雙目運算子,均有和賦值合併的op=運算子,包括+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=等;
3、使用op=運算子,比使用a=a op b的形式要高效。
4、位運算操作時,運算元參與運算是逐位運算的,對應的每位進行運算並形成結果的對應位。
5、&按位與運算規則為兩個運算元相同位上的值均為1,那麼結果的該位上值為1, 否則為0。
6、|按位或運算規則為兩個運算元相同位上的值均為0,那麼結果的該位上值為0, 否則為1。
符號說明:&是和運算,a &&b用來測試a和b兩個條件是不是都成立。
是非運算,!a 取a的相反。
的優先順序大於 &&也就是!先運算。
11樓:愛路路是我
c語言是一種電腦程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的於1972年推出,1978年後,c語言已先後被移植到大、中、小及微型機上,它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫,具體應用比如微控制器以及嵌入式系統開發。
c語言中while()表示式的疑問
你可以避開0啊,用其他數字代替。或者while x 0 0 100是真。非0即真。表示式為真也是真,如x 4,y 6,x y則是假。這個很簡單,例如定義一個變數int a 然後判斷當a為0時才進入迴圈如下 while a 0 這樣當a為0時就執行迴圈了,因為當a為0時,while 中表示式的邏輯運算...
C語言表示式105的值是C語言中表示式105的值是?
是1。根據c語言運算規則,檢查左運算元的值是否小於右運算元的值,如果是則條件為真。1 0 5是先執行1 0 false 結果為0,再執行0 5 true 因此結果為1。如下 表示式的值為1 根據運算子表,是從左往右結合的。先看1 0是假,返回0。原式就變成 0 5,是真,返回1 所以結果就是 1。擴...
C語言中表示式135值,c語言程式是求表示式的值s
有一個優先bai 級的問題 du,注意單雙目 運算子的優先順序zhi,雙目運算子dao除賦值回運算子都為自答左向右結合.運算子.與 相比 大於 與 相比 大於 運算子的運算是自左向右.1 3 5,因為 1 3為真,值為1 1 5為假,值為0 故表示式 1 3 5值為0 1 3為真,值為1 1 5為假...