c語言中怎麼表示除法,C語言中怎麼表示除法

2021-08-04 15:45:49 字數 3863 閱讀 3254

1樓:夷詠緒如彤

/5處以2這樣寫:5/2結果是取整數的也就是等於2%是除法取餘數好好看看數吧

2樓:天雨下凡

c語言中除號用/表示,相應的,乘號用*表示

3樓:匿名使用者

a/b 表示a除以b,但是需要注意,當a、b均為整形時,運算為求出不大於商的最大整數,如10/7 = 1,5/2 = 2, 13 / 4 = 3

相對應,a%b表示求a除以b的餘數

如果要實數除法,需要轉換運算元為浮點型

c語言中的除法怎麼算

4樓:匿名使用者

在計算c語言算術表示式的結果時,特別是除法,需要注意計算過程中運算物件的資料型別轉換。

相同資料型別的資料、變數進行運算,結果保持原有資料型別。

當不同資料型別的資料、變數進行運算時,結果為精度高的資料型別。

例如:1/2 的結果為0

1.0/2 的結果為 0.5

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。

5樓:

汗。不知道樓上用的是哪個世紀的編譯環境??

樓主,現在的編譯環境float或者double,一般預設為小數點後面有6位小數。

多於6位的小數,小數點部分自動四捨五入。

所以4.0/16=0.250000.

順便提一下。整數常量電腦會預設他為整形。

小數常量電腦會預設他會浮點型。

整形/整形=整形

浮點型/整形 或者 整形/浮點型 =浮點型。。跟負正為負,一個道理。

所以當4/16的時候,兩個都是整形。所以結果也是整形為0樓主自己上機一試便知

6樓:匿名使用者

a/b 表示a除以b,但是需要注意,當a、b均為整形時,運算為求出不大於商的最大整數,如10/7 = 1,5/2 = 2, 13 / 4 = 3

相對應,a%b表示求a除以b的餘數

如果要實數除法,需要轉換運算元為浮點型

7樓:無法無天

a

a

t=2,a=1,b=2,c=0

a

8樓:

問題是什麼意思?

在計算c語言算術表示式的結果時,特別是除法,需要注意計算過程中運算物件的資料型別轉換。

相同資料型別的資料、變數進行運算,結果保持原有資料型別。

當不同資料型別的資料、變數進行運算時,結果為精度高的資料型別。

例如:1/2 的結果為0

1.0/2 的結果為 0.5

9樓:匿名使用者

百分號是取模運算,就是我們通常所說的求餘數如 int a,b;

a = 5;

b = 3;

printf("%d\n",a%b);

輸出結果是2.

希望這樣你可以很好的理解。

10樓:匿名使用者

在c/c++中,“%”是求餘運算子,適用於無符號整形變數。對於無符號整形變數m和n,則

m%n的結果是0 ~ n - 1,例如

105%5 = 0

12%5 = 2

3%2 = 1

26%7 = 5

演算法:用m減去n,如果差小於n,則這個差就是求餘的結果,否則繼續用得到的差減n,直到滿足差小於n為止,最後得到的差就是求餘結果。

11樓:口框口

除法分為整除和精確除

例如a/b

當a,b同時為整數時,是整除,例3/5=0,5/3=1,14/5=2就是隻要整數部分,

而如果a,b兩個有一個或者兩個都是小數的話,就是精確除,和數學裡的除是一樣的。例,3.0/5=0.6,1.2/4=3.0

12樓:匿名使用者

記住一點:c語言的運算結果要看運算子兩端的運算數的資料型別。

比如,整形除整形,結果一定是整形。整形除浮點型或者浮點型除整形,結果就是浮點型。這個和數學上的運算是不同的。

具體轉換規則可以查閱c語言教材。比如,7/5結果是1,12/5結果是2,12/5.0結果是2.

400000。

不單單是除法,別的運算子也一樣。

13樓:

void main(void)

14樓:

除法c=b/a

b=b/a等價b/=a

餘數c=b%a,也就是b整除a 的餘數為cb=b%a等價b%=a

15樓:殘殤

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

int n=-9;

double f=1.0;

void main(void)

c語言中除法和取整分別怎麼做

16樓:聽不清啊

#include

int main( )

{ double a,b,c;

scanf("%lf%lf",&a,&b);        //讀入被除數和除數

c=a/b;        //計算商

printf("%g/%g=%g\n",a,b,c);        //兩行輸出

printf("商的整數部分是%d\n",(int)c);        //取整數並輸出

return 0;

17樓:匿名使用者

雖然當中的除法和取整是一個概念的。只是當你在做這些除法的時候,你必須要指定他是什麼型別的資料,這樣就可以避免。不是除法而是取整的,只要取整的問題。

18樓:匿名使用者

#include

void main()

19樓:可樂愛吸管

1.引入標頭檔案#include "stdafx.h"#和include "stdio.h"。

2.定義主函式void main(){},插入如下**:

float pi=3.1415926;

int number=0;

number=(int)pi;

printf("%d\n",number);

3.按紅歎號測試。

20樓:用電知識分享

#include

int main()

float f = 3.0 / 2;      // 除法int a = (int)f;         // 取整  強制轉換成整數

printf("f=%.1f\n", f);

printf("a=%d\n", a);

return 0;

21樓:匿名使用者

除法:/

取整:floor()

22樓:woshi菜鳥

除法:a/b

取整:floor(a)

c語言中除法和取整分別怎麼做,C語言中除法和取整分別怎麼做

include int main double a,b,c 讀入被除數和除數 c a b 計算商 兩行輸出 printf 商的整數部分是 d n int c 取整數並輸出 return 0 雖然當中的除法和取整是一個概念的。只是當你在做這些除法的時候,你必須要指定他是什麼型別的資料,這樣就可以避免。...

c語言中絕對值怎麼表示,C語言中絕對值怎麼表示

絕對du值zhiabs 函式 dao ingclude main 值為屬12 c語言中 絕對值 怎麼表示?方法一 用c語言中自帶的絕對值函式表示 如果a是整數 include include int a 100,b b abs a printf d b 如果a是浮點數 include include...

在c語言中12e4表示什麼,在c語言中表示什麼意思?

e 4 表示10的4次方。科學計數法,用e表示10 加號表示正整數次方,減號,表示負整數次方。這裡1.2e 4就是等於12000。浮點型實數,大小為1.2 e 4 1.2 10的4次方 這個是科學計數法 表示1.2乘以10的5次方 數學表示式是 1.2 10 10 10 10 10 在c語言中用來表...