double什麼意思c語言
❶ 計算機c語言中的關鍵字:double是什麼意思
double:表示雙精度字型。
C語言中的關鍵字:
auto :聲明自動變數
break:跳出當前循環
case:開關語句分支
char :聲明字元型變數或函數返回值類型
const :聲明只讀變數
continue:結束當前循環,開始下一輪循環
default:開關語句中的「其它」分支
do :循環語句的循環體
double :聲明雙精度浮點型變數或函數返回值類型
else :條件語句否定分支(與 if 連用)
enum :聲明枚舉類型
extern:聲明變數或函數是在其它文件或本文件的其他位置定義
float:聲明浮點型變數或函數返回值類型
for:一種循環語句
goto:無條件跳轉語句
if:條件語句
int: 聲明整型變數或函數
long :聲明長整型變數或函數返回值類型
register:聲明寄存器變數
return :子程序返回語句(可以帶參數,也可不帶參數)
short :聲明短整型變數或函數
signed:聲明有符號類型變數或函數
sizeof:計算數據類型或變數長度(即所佔位元組數)
static :聲明靜態變數
struct:聲明結構體類型
switch :用於開關語句
typedef:用以給數據類型取別名
unsigned:聲明無符號類型變數或函數
union:聲明共用體類型
void :聲明函數無返回值或無參數,聲明無類型指針
volatile:說明變數在程序執行中可被隱含地改變
while :循環語句的循環條件
C語言中有三種循環格式:for(),while(),do..while();
1、while循環格式為:
while( e ) {
while_statements ;
}
其意義為:先檢查循環條件e是否為真,如果e為真,則執行循環體中的 while_statements ;語句,否則,結束while循環。 可以看出,當e第一次就是假時,while的循環次數會是0次,即:這種寫法,最小執行次數為0.
2、do..while循環格式為:
do {
do_while_statements ;
} while( e ); //注意這里的分號不能少!
其意義為:先執行循環體中的do_while_statements ;語句,然後再判斷e是否為假,如果為假則結束while循環,如果為真,則繼續循環。可以看出,當e第一次就是假時,do_while的循環次數會是1次,即:這種寫法,最小執行次數為1. 或稱至少執行一次。
❷ c語言中double 什麼意思
double是c語言中的雙精度浮點數類型,用來表示實數。
1
定義:
double
var_name;
這樣定義一個名字為var_name的double類型變數。
2
賦值:
var_name
=
100.325;
同其它類型的賦值語句一樣,對var_name賦值用=運算符,右側可以是任意表達式。
3
輸入:
scanf("%lf",
&var_name);
%lf格式符號對應double,可以用來對double類型輸入,以下輸出類似。
4
輸出:
printf("%lf",
var_name);
❸ C語言double英文意思
double是雙精度浮點數
error
C2296:
'%'
:
illegal,
left
operand
has
type
'double'
這句話的意思是說左操作為double類型,不合法
%取余操作不能用非整數進行,所以會不合法
x+a%3*(x+y)%2/4
改為
x+(int)(a%3*(x+y))%2/4
❹ C語言中double有什麼用處
c語言中double的用法如下:double、float都是浮點型。double(雙精度型)比float(單精度型)存的數據更准確些,占的空間也更大。double精度是float的兩倍,所以需要更精確的計算常使用double。單精度浮點數在機內佔4個位元組,用32位二進制描述。雙精度浮點數在機內佔8個位元組,用64位二進制描述。浮點數在機內用指數型式表示,分解為:數符,尾數,指數符,指數四部分。數符佔1位二進制,表示數的正負。指數符佔1位二進制,表示指數的正負。尾數表示浮點數有效數字,0.xxxxxxx,但不存開頭的0和點指數存指數的有效數字。指數佔多少位,尾數佔多少位,由計算機系統決定。可能是數符加尾數佔24位,指數符加指數佔8位 -- float.數符加尾數佔48位,指數符加指數佔16位 -- double.知道了這四部分的佔位,按二進制估計大小范圍,再換算為十進制,就是你想知道的數值范圍。對編程人員來說,double 和 float 的區別是double精度高,有效數字16位,float精度7位。但double消耗內存是float的兩倍,double的運算速度比float慢得多,C語言中數學函數名稱double 和 float不同,不要寫錯,能用單精度時不要用雙精度(以省內存,加快運算速度)。
❺ 在c語言中double是什麼意思
雙精度浮點數,小數位數精確的程度比單精度浮點數多
❻ c語言中double是什麼意思
double是c語言中的基本數據類型,叫做雙精度,可以代表小數。
❼ 計算機C語言中的關鍵字:double是什麼意思
double是指雙精度浮點數類型,是用來聲明變數或常量類型的。
❽ double在c語言中的意思是什麼
double在這里是指將變數i和變數s定義為雙精度實型變數。也就是說:賦給這兩個變數的值將以雙精度實型格式存儲在內存中。
注意事項
1、類型說明符和表達式都必須加括弧(單個變數可以不加括弧),如把(int)(x+y)寫成(int)x+y則成了把x轉換成int型之後再與y相加了。
2、無論是強制轉換或是自動轉換,都只是為了本次運算的需要而對變數的數據長度進行的臨時性轉換,而不改變數據說明時對該變數定義的類型。
數據類型
double(雙精度浮點型)是計算機使用的一種資料型別。比起單精度浮點數(float),double(雙精度浮點數)使用 64 位(8位元組) 來儲存一個浮點數。 它可以表示十進制的15或16位有效數字,負值取值范圍為 -1.7976E+308到 -4.94065645841246544E-324,正值取值范圍為 4.94065645841246544E-324到 1.797693E+308
以上內容參考:網路-double
❾ c語言中double是什麼意思
double是C語言的一個關鍵字,代表雙精度浮點型。