牛客網刷題閉坑 【printf打印】

printf函數執行的時候,會先把這三個數字壓入棧裏,然後再執行打印。壓入棧的時候按照數據本身的長度來,首先把c和b壓入,並且每一個都是8個字節(printf自動轉化爲double)。然後再壓入a是4個字節。然後再執行打印。打印的時候按照用戶指定的格式來出棧。首先打印a,a打印正常。然後又打印4個字節長度的b,在棧裏面由於b長度是八個字節,並且b目前是64位的表示方式,數據的後面全是0.(floa
相關文章
相關標籤/搜索