當前位置:首頁 » 編程語言 » c語言除法算不準
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言除法算不準

發布時間: 2022-03-01 14:50:04

c語言除法運算問題

你那樣的話,把原來是int的直接用f%輸出,值會變成任意的,原來是float的直接用d%輸出也是會變成任意的,你不要奇怪為什麼任意的而每次都是1072693248和858993459,它是任意取一個值,每次都是這個值了

你看看這樣:
#include "stdio.h"
void main()
{int a,b,x;
float c,d,y;
a=3;
b=4;
c=10.0;
d=10;
x=c/d;
y=c/d;
printf(" %d\n\n %f\n\n %d\n\n %f\n\n %d\n\n %f\n\n",a/b,a/b,c/d,c/d,a/c,a/c);
printf("%d\n\n %f\n\n",x,y);
}

結果就是 x=1,y=1.000000

給點分啊

② c語言除法運算

用%這個算符,意思是取余數

比如:

a=2;

b=3;

那麼b%a的結果就是3除以2的余數,結果是1;

參考程序段:

main()

{

int i,n;

printf("input your number: ");

scanf("%d",&n);

for(i=1;i<n;i++)

{

if(n%i) continue;

printf("%d ",i);

}

}

(2)c語言除法算不準擴展閱讀:

余數有如下一些重要性質(a,b,c 均為自然數):

(1)余數和除數的差的絕對值要小於除數的絕對值(適用於實數域);

(2)被除數 = 除數 × 商 + 余數;

除數=(被除數 - 余數)÷ 商;

商=(被除數 - 余數)÷除數;

余數=被除數 - 除數 × 商。

③ c語言中的除法怎麼算

在計算C語言算術表達式的結果時,特別是除法,需要注意計算過程中運算對象的數據類型轉換。
相同數據類型的數據、變數進行運算,結果保持原有數據類型。
當不同數據類型的數據、變數進行運算時,結果為精度高的數據類型。
例如:1/2 的結果為0
1.0/2 的結果為 0.5

④ c語言中的除法怎麼算

在計算C語言算術表達式的結果時,特別是除法,需要注意計算過程中運算對象的數據類型轉換。
相同數據類型的數據、變數進行運算,結果保持原有數據類型。
當不同數據類型的數據、變數進行運算時,結果為精度高的數據類型。
例如:1/2 的結果為0
1.0/2 的結果為 0.5

⑤ c語言除法問題

在計算C語言算術表達式的結果時,特別是除法,需要注意計算過程中運算對象的數據類型轉換。
相同數據類型的數據、變數進行運算,結果保持原有數據類型。
當不同數據類型的數據、變數進行運算時,結果為精度高的數據類型。
例如:1/2 的結果為0
1.0/2 的結果為 0.5

⑥ c語言算除法時結果不準

給出的程序中沒有變數的說明。Int變數做除法時兩個int變數的熵仍然是一個int。所以如果是5/3,答案就是等於1。

⑦ C語言中的除法怎麼區別

C語言中和除法相關的運算符有兩個"/"整除運算符和"%"取余運算符。

整除就是求商,取余就是求余數,這是兩者最本質的區別,需要注意的是在C語言%取余運算符只能操作整型數據對象。

⑧ 關於c語言計算除法的問題

n=2,因為左面的值為假,右面就不做了,所以n的值不發生變化,仍為2

⑨ 求大神講解C語言,除法是正確的,但是運算時間太長了,求更改,讓它的運算時間變少

scanf_s("%d%c%d%c%d%c%d",&a,&y,&b,&x,&c,&z,&d);你這里的賦值太亂了,應該把數字和計算符號分開賦值

⑩ c語言 float 除法不對

你的a和b還沒有讀入,你這個時候就令c=a/b,請問c等於多少?