- 藝術問答
- 答案列表
c語言float怎麼用:c語言float轉int[朗讀]
float是c語言中的一個數據類型它屬於浮點型數據類在浮點型變量中的單精度你最好仔細研究一下關於這方面的書籍不然你會越來越糊度%f是輸出浮點數時指定的格式符%d是輸出整數時指定的格式符。
c語言中float是浮點型的,double是長浮點型的.float是32位的,double是64位的.以下是百度百科複製過來的:浮點數(floatingpointnumber),占用4byte,範圍:+3.4e38~-3.4e38(7個數)(7digits))float在內存中存放數據占用的內存為4位元組。
你的問題可以是這樣的:double與float的區別在於在內存中存放數據時占用的內存不一樣,前者8位元組,後者4位元組,前者保存的小數位數比後者多一倍1:使用float定義的1.5實際上是1.5000002:使用double定義過的1.5後面是13個0。
你可以用printf("%.nf\n",a);控制小數位數,n隨你取值,只要在double精度範圍內即可。
你的問題可以是這樣的:double與float的區別在於在內存中存放數據時占用的內存不一樣,前者8位元組,後者4位元組,前者保存的小數位數比後者多一倍1:使用float定義的1.5實際上是1.5000002:使用double定義過的1.5後面是13個0。