Devdit
 

ภาษา C แปลง char เป็น int ด้วย -0

3.4K

ภาษา C แปลง char เป็น int ด้วย -0 บทความนี้สอนวิธีเขียนโค้ดเพื่อแปลงตัวแปรชนิด char หรือตัวอักษรเป็น int หรือตัวเลข โดยการนำตัวแปรที่เก็บตัวอักษรที่ต้องการแปลงมาลบ (-) ด้วยอักษร ‘0’ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ภาษา C แปลง char เป็น int ด้วย -0

#include <stdio.h>

int main() {
    char c = '9';
    int i = c - '0';
    printf("แปลง char เป็น int ผลลัพธ์คือ %d", i);
}

ผลลัพธ์

แปลง char เป็น int ผลลัพธ์คือ 9

คำอธิบาย

ภาษา C แปลง char เป็น int จากตัวอย่างโค้ดสร้างตัวแปรชื่อ c เก็บค่า ‘9’ ต้องการแปลง ‘9’ เป็นตัวเลขโดยเก็บค่าไว้ในตัวแปร i เขียนโปรแกรมได้เป็น int i = c - '0' จากนั้นทดสอบการแปลง char เป็น int ด้วยคำสั่ง printf ร่วมกับ %d จากตัวแปร i

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ