printf函數(shù)is打印格式函數(shù),一般用于將信息以規(guī)定格式輸出到標準輸出設備,像printf函數(shù),都是在頭文件stdio.h中聲明的,所以使用scanf函數(shù)時要加上#include,本題考察printf函數(shù)的格式,函數(shù)的原型是:intprintf;函數(shù)返回值是一個整數(shù)。
printf函數(shù)is打印格式函數(shù),一般用于將信息以規(guī)定格式輸出到標準輸出設備。這個函數(shù)在編程中經常用到。函數(shù)的原型是:intprintf;函數(shù)返回值是一個整數(shù)。如果輸出成功,返回字符數(shù);如果輸出錯誤,它將是負的。
已知字符‘a’的ASCII碼為97,執(zhí)行下面語句的輸出為98,c .第一個printf 函數(shù),格式描述數(shù)為2,輸出項數(shù)為3,多余的輸出項K就不輸出了;第二個printf 函數(shù)有兩個%的描述,第一個%之后的字符要按原樣輸出。本題考察printf 函數(shù)的格式。“%x”和“%o”分別表示十六進制和八進制無符號類型的整數(shù)數(shù)據(jù)的輸出。在printf 函數(shù)中格式說明符之前插入的任何字符都按原樣輸出;格式描述和輸出項的數(shù)量也應該相等。如果格式描述的數(shù)量小于輸出項目的數(shù)量,則不會輸出多余的輸出項目。擴展數(shù)據(jù)注意:函數(shù) printf從右到左按下堆棧,然后將第一次讀取放在堆棧底部,最后一次讀取放在堆棧頂部。處理從棧頂開始,所以我們可以看到處理是從右邊開始的。
%d,%c,%s,%x是程序匯編語言中的格式字符。它們的含義:1,%d表示按照整數(shù)數(shù)據(jù)的實際長度輸出數(shù)據(jù)。2.%c用于輸出一個字符。3.%s用于輸出字符串。4.%x表示整數(shù)作為十六進制數(shù)輸出。%d在C語言中的作用:在C語言中,%d\\n是printf 函數(shù)的格式控件,%d是printf 函數(shù)的格式聲明,表示結果只能以十進制輸出。
3、 printf(