回覆列表
  • 1 # 使用者1220686403821

    這兩個不是函式,是資料型別.float是單精度實型,用4個位元組儲存double是雙精度實型,用8個位元組儲存。在進行程式運算時,float型資料一律轉換為double型資料,為自動型別轉換。所以結果一樣。但float,double兩種型別資料精度不同,float型有效數字位數為6~7位,double為15~16位,二者有區別

  • 2 # 使用者3128717186299

    不可以是double和float 只可以是整型。

    比如

    int a; a = 1; a++; a--;

    則a = 1

    在C語言中還有一種更簡單的寫法,就是a++;或者++a;。這種寫法叫做自加或自增;意思很明確,就是自身加一。

    相應的,也有a--和--a,叫做自減,表示自身減一。

    ++和--分別稱為自增和自減運算子。

    自增和自減的示例:

    #include

    執行結果:

    a=10, b=20

    a=11, b=19

    a=12, b=18

    自增自減完成後,需要用新值替換舊值,並將新值儲存在當前變數中。自增自減只能針對變數,不能針對數字,例如10++是錯誤的。

    擴充套件資料

    1、++ 在前面叫做前自增(例如 ++a)。前自增先進行自增操作,再進行其他操作。

    2、++ 在後面叫做後自增(例如 a++)。後自增先進行其他操作,再進行自增操作。

    3、自減(--)也一樣,有前自減和後自減之分。

  • 中秋節和大豐收的關聯?
  • 手機壞了,想換一個國產智慧機,哪款比較經濟實惠又耐用呢?