『壹』 c語言double、 float型數據怎樣表示
1、雙精度浮點型數據用%lf輸出。因為double是8個位元組的,float是4個位元組的,%f 的格式就是4個位元組的,而 %lf 就是8個位元組的。 例如:printf("%lf
",x);
2、short 佔用內存空間2個位元組,短整型數據用%d輸出 例如:printf("%d ",a);
例如:
#include <stdio.h>
int main()
{
double x;
short int a;
printf("%lf",x); // 輸入double型
printf("%d",a); //輸入短整型
return 0;
}
(1)浮點型數據如何繪制擴展閱讀
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
c語言是一個有結構化程序設計、具有變數作用域(variable scope)以及遞歸功能的過程式語言。
雙精度浮點數(double)是計算機使用的一種數據類型,使用 64 位(8位元組) 來存儲一個浮點數。 它可以表示十進制的15或16位有效數字,其數值范圍為-1.7E308~+1.7E308。
短整型的二進制位長是16位。短整型所能表示的整數的值域為-32768~32767。
『貳』 浮點型用c語言怎麼表示
#include<stdio.h>
int main()
{
float a,b,c,D,max;
scanf("%f%f%f",&a,&b,&c);
if(a>b)
D=a;
else
D=b;
if(D>c)
max=D;
else
max=c;
printf("%f",max);
return 0;
}
(2)浮點型數據如何繪制擴展閱讀:
浮點數,是屬於有理數中某特定子集的數的數字表示,在計算機中用以近似表示任意某個實數。具體的說,這個實數由一個整數或定點數(即尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似於基數為10的科學計數法。
浮點計算:浮點計算是指浮點數參與的運算,這種運算通常伴隨著因為無法精確表示而進行的近似或舍入。
浮點型數據定義:
浮點型數據分為 浮點型常量和浮點型變數
1,十進制數形式
由數碼0~ 9和小數點組成。例如:0.0,.25,5.789,0.13,5.0,300.,-267.8230等均為合法的實數。
2,指數形式
由十進制數,加階碼標志「e」或「E」以及階碼(只能為整數,可以帶符號)組成。
浮點型變數:
實型變數分為兩類:單精度型和雙精度型。
參考資料來源:網路-浮點型數據