A. 關於c語言算術算數表達式的問題。怎麼辦

"x*100
先將x左移兩位,來原先小自數點後第三位處於小數點後第一位的位置,加上0.5的目的是對該位進行四捨五入,小數點後一位若大於等於5,則往個位進位,否則不進位。在前面加上強制轉換符int即對括弧中的結果進行取整操作,即出去小數點後部分,之後再除以100.0而不是100的原因是進行強制轉換,float
=
int/float,若除以100,則為int=int/int,除以100.0後,括弧中的整數部分右移兩位,記得到想要的結果"

B. C語言算術題

printf("x=%d,y=%f",x,y);

這句出問題了。

%d是整型(x為浮點型),%f是浮點型(y是整型),你弄反了。

C. c語言怎麼進行算術運算

#include "stdio.h" void main() { int a,b,c; scanf("%d%d",&a,&b); c=a+b; printf("%d\n",c); getch(); }

具體如下:
1、簡介C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
2、基本介紹
C語言,是一種通用的、過程式的編程語言,廣泛用於系統與應用軟體開發。具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,在程序員中備受青睞。最近25年是使用最為廣泛的編程語言。
3、運算
C語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程序設計語言。在表達式方面較其它程序語言更為簡潔,如自加、自減、逗號運算和三目運算使表達式更為簡單,但初學者往往會覺的這種表達式難讀,關鍵原因就是對運算符和運算順序理解不透不全。當多種不同運算組成一個運算表達式,即一個運算式中出現多種運算符時,運算的優先順序和結合規則顯得十分重要。在學習中,對此合理進行分類,找出它們與數學中所學到運算之間的不同點之後,記住這些運算也就不困難了,有些運算符在理解後更會牢記心中,將來用起來得心應手,而有些可暫時放棄不記,等用到時再記不遲。

D. C語言運算符!

代碼1是a%2表示判斷a除以2的於是是否為0,這是判斷奇偶的標准方法;

代碼2是a/2表示判斷a除以2的商是否為0,只有輸入0的時候才執行else,否則都是顯示「奇數」的提示,這個演算法判斷奇偶是錯誤的。

E. C語言運算

設X=6;執行語句Y=(X=5)?(X-2):(X+2);
確認一下你的題是不是這樣?
如果是這樣,請看解題過程:
首先執行(X=5)?(這句的意思是在問X是不是等於5)
如果上面是對的,則執行?和:之間的(X-2);
如果是錯的,則執行:後面的(X+2)。
顯然此題X不等於5,執行(X+2),結果Y=6+2=8

F. C語言中的 與或非運算

C語言中的與、或、非是C語言的邏輯運算符。

1、邏輯與

在C語言中邏輯與用&&表示。回

舉例:a&&b(其中a、b都代表一個條答件)

如果a和b都為真,則結果為真,如果a和b中有一個條件為假,則結果為假。

2、邏輯或

在C語言中邏輯或用||表示。

舉例:a||b(其中a、b都代表一個條件)

如果a和b有一個或以上為真,則結果為真,二者都為假時,結果為假。

3、邏輯非

在C語言中邏輯非用!表示。

舉例:!a(a代表一個條件)

如果a為假,則!a為真,如果a為真,則!a為假。

(6)c語言算數擴展閱讀

在C 語言中的邏輯運算符及優先順序:

一元:!(邏輯非)。

二元:&&(邏輯與)、||(邏輯或)。

以上三種邏輯運算符中,邏輯非 ! 的優先順序最高,邏輯與 && 次之,邏輯或 || 優先順序最低。即算術、邏輯、賦值運算符的優先順序順序為:

邏輯非 ! >算術 > 邏輯與 &&、邏輯或 || > 賦值=

G. C語言 運算符%是怎麼運算的

1級優先順序左結合
()圓括弧
[]下標運算符
->指向結構體成員運算符內
.結構體成員運算符
2級優容先級右結合
!邏輯非運算符
~按位取反運算符
++自增運算符
--自減運算符
-負號運算符
(類型)類型轉換運算符
*指針運算符
&地址與運算符
sizeof長度運算符
3級優先順序左結合
*乘法運算符
/除法運算符
%取余運算符
4級優先順序左結合
+加法運算符
-減法運算符
5級優先順序左結合
<<左移運算符
>>右移運算符
6級優先順序左結合
<、<=、>、>=關系運算符
7級優先順序左結合
==等於運算符
!=不等於運算符
8級優先順序左結合
&按位與運算符
9級優先順序左結合
^按位或運算符
10級優先順序左結合
|按位異或運算符
11級優先順序左結合
&&邏輯與運算符
12級優先順序左結合
||邏輯或運算符
13級優先順序右結合
?:條件運算符
14級優先順序右結合
=+=-=*
=/=%=
>=<<=
&=^=|=全為賦值運算符
15級優先順序左結合
,逗號運算符