指數型常量
1. c語言。實型常量指數形式。
2.1*10^5就是科學計數法,由於冪要用上標來寫很不方便於是有人就用^表示冪運算符,這也是matlab的冪運算符,冪的優先順序高於乘除法於是這就是2.1*(10^5),2.1乘(10的5次方)和2.1乘(10的-5次方)了。
2. C++中,指數形式浮點型常量.12345e6表示什麼
e 格式是浮點數 科學記數法。
.12345e6 表示 (0.12345) 乘 (10 的 6 次方)
標准格式輸出:
double d=.12345e6;
printf("%e == %lf == %g",d,d,d);
%e 格式:1.234500e+005
%lf 定點格式: 123450.000000
%g 簡略格式: 123450
3. 什麼叫指數形式的浮點常量
由十進制數,加階碼標志「e」或「E」以及階碼(只能為整數,可以帶符號)組成。其一般形式為a E n (a為十進制數,n為十進制整數),如: 2.1E5 (等於2.1*10的5次方), 3.7E-2 (等於3.7*10的-2次方)
4. 整型常量和實型常量的區別
一、數據類型不同:整型常量的默認數據類型是int類型,即有符號整型。浮點數常量的默認類型是double類型,即雙精度類型。
二、存儲方式不同:整型數據在計算機中用補碼存儲,實型數據採用IEEE754標准存儲
三、表現形式不同:整型常量在C語言中,整型常量分為十進制整型常量、八進制整型常量和十六進制整型常量三種表示形式。實型常量有兩種表示形式:一種是十進制小數形式,另一種是指數形式。
(4)指數型常量擴展閱讀
整型常量在C語言中,整型常量有十進制、八進制、十六進制3種表示形式。
1、十進制整型常量
十進制整型常量的表示與數學上的表示相同,十進制整型常量前沒有前綴,由0~9的數字組成。
2、八進制整型常量
八進制整型常量的表示形式是以數字0開頭,即以0作為八進制數的前綴,由0~7的數字組成。
3、十六進制整型常量
十六進制整型常量的表示形式以0x或0X作為前綴,由數字0~9、字母A~F或a~f組成。
註:在程序中是根據前綴來區分各種進制數的。因此在書寫常數時不要把前綴弄錯而造成結果不正確。
另外,整型常量按長度劃分為兩種:短整型和長整型(後綴為小寫字母l或大寫字母L),其中默認為短整型,如377是一個短整型數,377l或377L是長整型。
實型常量 在C語言中,實型常量只能用十進制形式表示。它有兩種形式:小數形式和指數形式。
1、小數形式
由正負號、0~9的數字和小數點組成。小數點前面和後面可以沒有數字(不能同時省略)。如:-1.85、0.24、.426、-11.
2、指數形式
由十進制數加上階碼標志e或E以及階碼組成。其一般形式為aEn。其中a為十進制數,n為十進制整數(n為正數時「+」可以省略),其值為a×10ⁿ。
如:1.236e+2表示1.236×10² 。
網路-實型常量
5. 這道C語言實型常量指數形式怎麼看
bcd。c,e代表數字10,c選項符號後面少個零;cd,多了一個小數點
6. C語言教程說浮點型常量的值可以是類似3.7E-2的指數形式,那指數形式是什麼
我暈 2.1E5==2.1*10*10*10*10*10即是2.1*10^5
3.7E-2==3.7*(1/10)*(1/10)即是3.7*10^(-2)
7. C語言中,實型常量有二種形式,一種是小數形式,一種是指數形式,請問2e-3 是合法的實型常量嗎
指數形式的時候,整數部分和小數部分可以缺一個,但不能二者都沒有
小數點和e也只能缺一個,並且e後面的階碼必須是整數,且e的兩邊必須有數字
8. c語言指數常量的一個問題
5.是不合法的
9. 0.0e4是否符合c語言中的實型常量指數型
0.0e4符合c語言中的實型常量指數型
0.0e4表示0.0×10^4
#include<stdio.h>
#definef0.0e4
intmain()
{
printf("f=%f",f);
}