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;
讀入被除數和除數
c=a/b; //計算商
兩行輸出
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語言中 怎表達?
四舍 入 標準的c語言中沒有 這個符號及常量,一般在開發過程中是通過開發人員自己定義這個常量的,最常見的方式是使用巨集定義 define pi 3.141592 也可以直接普通變數定義,如 double pi 3.141592 可以負責任的告訴你,c99標準裡沒提這事,但大部分實現裡 vs和gcc ...
C語言的表示,C語言中 怎表達?
四舍 入 標準的c語言中沒有 這個符號及常量,一般在開發過程中是通過開發人員自己定義這個常量的,最常見的方式是使用巨集定義 define pi 3.141592 也可以直接普通變數定義,如 double pi 3.141592 可以負責任的告訴你,c99標準裡沒提這事,但大部分實現裡 vs和gcc ...
c語言中除法和取整分別怎麼做,C語言中除法和取整分別怎麼做
聽不清啊 include int main double a,b,c 讀入被除數和除數 c a b 計算商 兩行輸出 printf 商的整數部分是 d n int c 取整數並輸出 return 0 雖然當中的除法和取整是一個概念的。只是當你在做這些除法的時候,你必須要指定他是什麼型別的資料,這樣就...