1樓:郭會林
0.1f是指值為0.1的浮點型資料
2樓:手機使用者
變數a是浮點型別,賦值0.1
3樓:匿名使用者
直接寫「0.1」將會被系統認為是double型別
float x是什麼意思啊請問
4樓:兄弟連教育北京總校
float *a; 表示指向float型別變數的指標a-----》 a
float **a; 表示指向a的指標;指向指標的指標
5樓:鬱悶的太陽
float x
x浮點吧
float values這個叫做浮點值
6樓:萢萢
宣告一個單精度的浮點數變數 x 。
float f = 0.1f; 最後的f 是什麼意思?
7樓:匿名使用者
浮點數的意思。
如果不加那個f,編譯器會預設0.1是雙精度double型別的資料。
java定義float a = 1和float a = 1f什麼區別?
8樓:mxh快樂
float a = 1;這裡的1是整形,當賦值給一個float時,存在一個隱式轉換,不損失精度。
float a = 1f;1f就是float型別的。
如果你這樣定義 f
loat f = 1.0;
肯定會出錯。 因為1.0預設是double型別的。double範圍比float大。為了不損失精度,不會自動轉換。這是必須這樣寫
float f = 1.0f;
9樓:隨意之水的一滴
一般一個數如果沒有加什麼的是預設int型別,然後回自動轉換成float。
而後面加f表示這個是一個float數,
一個小數預設是double,而那時候你賦值給float就不行了,必須加這個了,好像是這個只能往大範圍轉換,小範圍轉換就需要輔助的
10樓:唯自明知的愛
不加f會出錯,不能把int賦給float
11樓:龍大愛
1.存在自動型別轉換和強制轉換的問題:
當把一個表數範圍小的數值或者變數直接賦值給另一個表數值範圍大的變數時,可以進行自動型別轉換,反之要進行強制轉換。
表述範圍從小到大排序:byte,short,int,long,float,double.
以上從左到右可以自動轉換,從右到左必須強制轉換。
2.預設情況下整數為int,浮點數為double。
因此float a=1自動轉換,不報錯;
float a=1.0報錯,需要強制轉換,可改為float a=(float)1.0;
或者寫成float a=1.0f,系統會自動分配一個四位空間而不是八位,給出一個float型別的a而不需要進行強制轉換。
c#中「float taxrate = 0.1f」0.1後面的f是什麼意思?
12樓:子影
為了區分 float 和double,float型別最後加f;double型別最後加d
13樓:guo_軍
浮點數(小數) 有兩種型別: float 和double;為了區分,float型別最
後加f;double型別最後加d。
直接寫 0.1 預設是double的;
就是說 double taxrate = 0.1; 等同於 double taxrate = 0.1d;
float型在後面要加f。
【java是這樣的,c#應該也差不多】
14樓:8相約
王氏得知實情,亦責石榮無情無義,留胡氏在府,情同姐妹。胡氏未卜先知,令石榮頓生疑心。
15樓:仙藤紫霧
如果不用表示雙精度,付值給單精度會得到一個警告,加上代表單精度浮點
float a = 0.302f; 中後面的f是什麼意思
16樓:蘇東坡發火
表示這個數是單精度的,而不是雙精度的(小數預設是用雙精度的)
垂直度01mm怎麼理解,垂直度01是什麼意思
零件測量平面相對於基準平面的垂直度要求是0.1毫米 垂直度0.1是什麼意思 垂直度的引出線從垂直於加粗紅色橫線的方向引出就對了。平行度的引出線不要正對26.5的尺寸線後面有基準b是對的,正對26.5的尺寸線的話,在我印象裡就不用標基準b了,這一點記不清了。在有 引出線與形位公差框的連線應該同你的垂直...
c語言01f是什麼意思,c語言中1f是什麼意思
這是c語言中輸出格式控制語句。後面接上的內容是控制變數輸出格式的 f 表示 浮點數 6.1f 就是輸出的變數總共佔6列,其中小數佔一列。1f 你用了數字1,不是字母l的小寫.這個1的意思是輸出 入總位數為1位。printf hf yourfloat 其中,h用個小數替換掉 用整數會成預設位數 小 數...
led燈上標示的f10f4f21是什麼意思
那是分類號。他們好做產品檢索,好做發貨清單。好做出入庫。就相當於一個名字一樣的。希望世紀陽光照明的回答對你有幫助,謝謝!想問一下大神們筆記本上f4到f10的小圖示都是什麼意思啊 關閉當前視窗 投影,雙屏切換 photoshop中f1到f10中分別是什麼鍵 作用是什麼 20 f1 幫助 f2 剪下 f...