Devdit
 

วิธีการแปลง int เป็น float ภาษา C

398

บทความนี้สอนวิธีการแปลง int เป็น float C โดยใช้วิธีการแปลงประเภทข้อมูล (type casting) โดยใช้คำสั่ง (float) วางไว้หน้าตัวแปร หรือค่า int ที่ต้องการแปลงเป็น float เราจะมาเรียนรู้วิธีการเขียนโค้ด พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ มีรายละเอียดดังนี้

 

ตัวอย่าง วิธีการแปลง int เป็น float C

#include <stdio.h>

int main() {
    int i = 2;
    float f = (float)i;

    printf("integer is %d\n", i);
    printf("converted float is %.2f\n", f);

    return 0;
}

ผลลัพธ์

integer is 2
converted float is 2.00

จากตัวอย่างโค้ดอธิบายได้ดังนี้

1. สร้างตัวแปรชื่อ i ชนิด int กำหนดค่าเริ่มต้น 2

2. แปลง int จากตัวแปรชื่อ i เป็น float ด้วย (float)i เก็บไว้ที่ตัวแปรชื่อ f ชนิด float

3. แสดงค่า int ด้วย %d และแสดงค่า float ด้วย %.2f

 

สรุป การแปลง int เป็น float ภาษา C แนะนำให้ใช้คำสั่ง (float) วางไว้หน้าตัวแปร หรือตัวเลขชนิด int และอย่าลืมสร้างตัวแปรชนิด float มารับค่าดังกล่าว เพื่อนำไปใช้งานต่อในส่วนอื่นๆ ของโปรแกรมต่อไป

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