โปรแกรมภาษาซี ตอน ตารางแสดงรหัสแบบข้อมูล ในการใช้ scanf() โปรแกรมภาษาซี
แสดงรหัสแบบข้อมูล ที่สามารถใช้ในฟังก์ชัน scanf( )
| รหัสรูปแบบ (format code) | ความหมาย |
| %c | ใช้กับข้อมูลชนิดตัวอักขระตัวเดียว (single character : char) |
| %d | ใช้กับข้อมูลชนิดตัวเลขจำนวนเต็ม (integer : int) โดยสามารถใช้กับตัวเลขฐาน 10 เท่านั้น |
| %e | ใช้กับข้อมูลชนิดตัวเลขจุดทศนิยม (floating point : float) |
| %f, %lf | ใช้กับข้อมูลชนิด float และ double ตามลำดับ |
| %g | ใช้กับข้อมูลชนิด float |
| %h | ใช้กับข้อมูลชนิด short integer |
| %l | ใช้กับข้อมูลชนิด int โดยใช้กับตัวเลขฐาน 8, ฐาน 10 และฐาน 16 |
| %o | ใช้กับข้อมูลชนิด int โดยสามารถใช้กับตัวเลขฐาน 8 เท่านั้น |
| %u | ใช้กับข้อมูลชนิด unsigned int โดยใช้กับตัวเลขฐาน 10 เท่านั้น |
| %x | ใช้กับข้อมูลชนิด int โดยสามารถใช้กับตัวเลขฐาน 16 เท่านั้น |
| %s | ใช้กับข้อมูลชนิด string |
แหล่งข้อมูลจาก : Gottfried, S. Byron, 1990 : 481.











