回覆列表
  • 1 # 好學可樂M

    是浮點型別,比如int a = 58 如果直接用a*0.006在我的程式碼裡執行出來是0.34800000000000003,因此

  • 2 # 恰米

    int型別乘float型別結果是int型。

    int型乘以float型,float型先變成int型再相乘。相同存一個數佔用空間double>float>int

    但是可以表達的數的範圍double>float>int

    int只能表達整數。

    一般用int即能表達的數字就不用float只有精度或大小有需要時才使用float及double。

  • 3 # 使用者8021312956894

    可以用cast()或convert()進行轉換 如cast(col as int) 或convert(int,col)

  • 4 # 使用者6932020393854

    float用於將資料轉換為浮點型別的資料。

    浮點型資料型別,FLOAT資料型別用於儲存單精度浮點數或雙精度浮點數。浮點數使用IEEE(電氣和電子工程師協會)格式。浮點型別的單精度值具有4個位元組,包括一個符號位、一個8位excess-127二進位制指數和一個23位尾數。尾數表示一個介於1.0和2.0之間的數。由於尾數的高順序位始終為1,因此它不是以數字形式儲存的。此表示形式為float型別提供了一個大約在-3.4E+38和3.4E+38之間的範圍。

  • 5 # 霸天虎0606

    int是整數型別,float是浮點型別。int型別可以隱式轉換成float型別。

    1、int:除了int型別之外,還有short、long、long long型別可以表示整數。

    2、float:可以提升為更大基數的型別(從 float 型別到 double 型別)。對浮點變數執行算術時,通常會出現提升。此算術始終以與具有最高精度的變數一樣高的精度執行。

  • 中秋節和大豐收的關聯?
  • 頭有點藍有點紫的鳥是什麼鳥?