ในบทความนี้ เราจะมาดูกันว่าเราสามารถพิมพ์อักขระบางตัวได้อย่างไรโดยไม่ต้องใช้ตัวระบุรูปแบบใดๆ ตัวระบุรูปแบบใน C คือ %d, %f, %c เป็นต้น สิ่งเหล่านี้ใช้เพื่อพิมพ์อักขระและตัวเลขใน C โดยใช้ฟังก์ชัน printf()
ที่นี่เราจะเห็นวิธีอื่นในการพิมพ์อักขระโดยไม่ต้องใช้ตัวระบุรูปแบบ %c ซึ่งสามารถทำได้โดยใส่ค่า ASCII ในรูปแบบเลขฐานสิบหกโดยตรง
โค้ดตัวอย่าง
#include <stdio.h> main () { printf("\x41 \n"); //41 is ASCII of A in Hex printf("\x52 \n"); //41 is ASCII of A in Hex printf("\x69 \n"); //41 is ASCII of A in Hex }
ผลลัพธ์
A R i