Devdit
 

C# แปลง double เป็น float ด้วยคำสั่ง (float)

1.2K

C# แปลง double เป็น float ด้วยคำสั่ง (float) บทความนี้สอนเขียนโค้ดแปลงชนิดตัวแปร double เป็นชนิดตัวแปร float ด้วยคำสั่ง (float) วิธีคือวางคำสั่งนี้ไว้หน้าตัวแปรที่ต้องการแปลง สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง C# แปลง double เป็น float ด้วยคำสั่ง (float)

using System;

class Program {
    static void Main(string[] args) {
        double d = 123.456D;
        float f = (float)d;
        Console.WriteLine("d เป็นตัวแปรชนิด "+d.GetType()+" มีค่าเท่ากับ "+d);
        Console.WriteLine("f เป็นตัวแปรชนิด "+f.GetType()+" มีค่าเท่ากับ "+f);
    }
}

ผลลัพธ์

d เป็นตัวแปรชนิด System.Double มีค่าเท่ากับ 123.456
f เป็นตัวแปรชนิด System.Single มีค่าเท่ากับ 123.456

คำอธิบาย

C# แปลง double เป็น float ด้วยคำสั่ง (float) จากตัวอย่างสร้างตัวแปรชนิด double ชื่อ d พร้อมข้อมูล 123.456D จากนั้นแปลงค่าในตัวแปร d ให้เป็น float เก็บไว้ที่ตัวแปร f เขียนโค้ดคือ float f = (float)d พร้อมดึงชนิดตัวแปรด้วยคำสั่ง GetType และพิมพ์ผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง Console.WriteLine

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