Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

การกำหนดหลายตัวอักษรในตัวแปร int ใน C

ตัวอักษรเก็บในรูปค่า ASCII หากใส่หลายตัวอักษรใน Single Quote เช่น 'AA' จะถูกรวมเป็นค่าจำนวนเต็มหนึ่งค่า

ตัวอย่าง

#include <stdio.h>

int main() {
    printf("%d\n", 'A');   // 65
    printf("%d\n", 'AA');  // 16705
    printf("%d\n", 'ABC'); // 4276803
    return 0;
}

ผลลัพธ์

65
16705
4276803

คำอธิบาย

  • 'A' = 65 (0x41)
  • 'AA' = 0x4141 = 16705
  • 'ABC' = 0x414243 = 4276803