回覆列表
-
1 # 髒話比謊話乾淨558
-
2 # 使用者3099998347429
double在這裡是指將變數i和變數s定義為雙精度實型變數。(也就是說:賦給這兩個變數的值將以雙精度實型格式儲存在記憶體中) 類似的:int(整型) long(長整型) float(單精度實型)
-
3 # 高貴咖啡06
double d1,d2,d3=0.123 這樣做的意思是將0.123賦值給d3 如果你的這些宣告是在域中進行的(即這些宣告是在類中但是是在方法外進行),系統預設d1=0.0 ,d2=0.
0 如果你的這些宣告是在方法體中進行的,那麼編譯時系統會報錯提示d1和d2未被初始化
double是雙精度型別變數,就是精確度更高,可以儲存的小數位數更多
如果想讓a,b隨意填,可改成如下程式:
#include "stdio.h"
void main()
{int a,b,sum;<br/>cin>>a>>b;<br/>sum=a+b;<br/>printf("sum is %d\n");<br/>}