printf o n ,2 為什麼是錯誤的,而 printf o n ,2 是正確的

發布 教育 2024-06-11
21個回答
  1. 匿名使用者2024-01-29

    天空詩人李白說得對,printf 不轉換格式。

    2 是乙個整數文字常量,編譯時一般儲存在唯讀資料區,假設位址為 p,呼叫 printf 時,將 p 處的 32 位資料複製到堆疊中,取值為 0x00000002(整數 2),執行 printf 時,讀取之前的格式 %f,解析出來就是輸出乙個單精度浮點數, 而4個位元組按照IEEE754格式解析為*2(-148)(即2的負148次方),格式化的輸出為。

    o 實際上是乙個整數輸出,但它只是乙個八進位輸出,這自然是正確的。

  2. 匿名使用者2024-01-28

    我能夠在 linux 的 gcc 下輸出。

  3. 匿名使用者2024-01-27

    嘗試 printf("%f",;

    f 是浮點數,2 是整形或八進位,即浮點數。

  4. 匿名使用者2024-01-26

    這是因為 printf() 輸出函式不轉換格式,2 是整數,輸出是浮點輸出,整數和浮點型別本身的儲存空間不一樣,%o,八進位輸出沒問題。

  5. 匿名使用者2024-01-25

    我看不出有什麼區別,請解釋一下。

  6. 匿名使用者2024-01-24

    f 是浮點數,2 是整數,這是原因嗎?

  7. 匿名使用者2024-01-23

    兩者之間有什麼區別?

  8. 匿名使用者2024-01-22

    輸出為:

    printf("%f%%"其中 %f 是浮點數。

    格式輸出的結果。 由於是浮點數,所以也是浮點數,答案是最後兩個連續的%%是%符號的實際輸出。

  9. 匿名使用者2024-01-21

    輸出為:

    printf("%f%%",其中 %f 是浮點格式輸出的結果。 由於是浮點數,所以也是浮點數,答案是最後兩個連續的%%是%符號的實際輸出。

  10. 匿名使用者2024-01-20

    輸出,格式為 2 個百分點符號表示輸出 1 個百分點符號。 預設情況下,%f 格式輸出 6 位小數。

  11. 匿名使用者2024-01-19

    因此,自然輸出沒有問題。

  12. 匿名使用者2024-01-18

    沒錯,輸出語句是這樣的:float 8-bit,輸出就是這樣,你應該加乙個%

  13. 匿名使用者2024-01-17

    如果需要保留小數點。

    printf(".2f", 1 3) 將保留 2 位。

  14. 匿名使用者2024-01-16

    printf("%f%%",輸出是為了確保沒有錯誤。?

  15. 匿名使用者2024-01-15

    這個問題似乎是乙個判斷是非的問題。

  16. 匿名使用者2024-01-14

    我不認為這有什麼問題......

    但是後面的%%到底是什麼。

  17. 匿名使用者2024-01-13

    printf("%nf",&f);

    此 n 表示顯示浮點數時的小數位數;

    小數點後不顯示0,小數點後1位顯示1;

    printf 是指格式化的輸出功能,其主要功能是將資訊以規定的格式輸出到標準輸出裝置。 printf 是乙個標準的 C 庫函式,在標頭檔案中定義。 printf 函式的一般格式如下:

    printf("設定字串格式",參數列)。除了字母、數字、空格和一些數字符號外,輸出字串還可以使用一些轉義字元來表達特殊含義。

  18. 匿名使用者2024-01-12

    G用於輸出實數,根據值的大小自動選擇F格式或E格式(選擇輸出時占用較小寬度的格式),不輸出無意義的零。 也就是說,%g 會根據結果自動選擇科學記數法或一般十進位記數法。

    printf("%g", ;

    printf("%g", ;

    printf("%2g", ;

    printf("%2g", ;

    以上四句話的結果是:

    對於指數小於 -4 或大於給定精度的值,遵循 %e 的控制輸出,%f 的控制輸出用於彎曲和滲流。

  19. 匿名使用者2024-01-11

    %d 是十進位的輸出,%o 是八進位的輸出,%x 是十六進製的輸出,ox12 是十六進製的 12,12 是十進位的 12,o12 是八進位的 12,所以答案是 18,14,a

  20. 匿名使用者2024-01-10

    我猜沒人能寫出來,你編的句子都得寫給大家看,我們才知道,都是未知數,只是乙個輸出列印而已

    讓我們完成這個問題。

  21. 匿名使用者2024-01-09

    這也是水牛批次,房東也是腦死亡了,下面才是正確的解決辦法。

相關回答
8個回答2024-06-11

陪玲琦王勝有錯嗎?

15個回答2024-06-11

Cus2,沒有這種物質,應該是Cu2S(硫化亞銅)或Cus(硫化銅)酸中的不溶性硫化物有HGS,AG2S,Cus,Cu2S,高中記住這些就夠了。 >>>More

2個回答2024-06-11

它可以是為了中國的崛起而讀書,可以是為了世界和平,可以是為了找乙份好工作,為了生活奮鬥,也可以是為了讀書而讀書,為了父母,,... >>>More

4個回答2024-06-11

羅素說:這是對所有眾生的愛、知識和慈悲! 暫時看到這篇文章,其實我也不知道,首先我覺得是用“答案更正”二字寫的,我覺得“錯了”二字,我想問一下“錯”二字是什麼意思? >>>More

7個回答2024-06-11

為了活著而活著。 來到這個世界並不容易。 正是前世我修煉了很多年才來命運,父母、妻子、丈夫、孩子都是緣分,我們應該珍惜這來之不易的命運。 >>>More