วิชาการเขียนโปรแกรมด้วยภาษาซี (c)

การเปลี่ยนชนิดของตัวแปรภาษาซี c programming

สำหรับในบางเหตุการณ์ หากเมื่อต้องมีการเปลี่ยนชนิดข้อมูลเพื่อวัตถุประสงค์ใดวัตถุประสงค์หนึ่ง คงไม่ใช้เรื่องที่สนุกแน่ ๆ หากต้องเปลี่ยนชนิดข้อมูลนั้น ๆ ออกแล้วกำหนดชนิดข้อมูลขึ้นมาใหม่ สำหรับเนื้อหาในเรื่องนี้จะเป็นการเปลี่ยนชนิดข้อมูลจากชนิดหนึ่งเปลี่ยนไปเป็นแบบชนิดหนึ่ง การเปลี่ยนชนิดข้อมูลในภาษาซีนั้นสามารถทำได้ 2 รูปแบบคือ รูปแบบเปลี่ยนอัตโนมัติกับเปลี่ยนโดยใช้คำสั่ง สำหรับในบทนี้จะนำเสนอการเปลี่ยนแบบอัตโนมัติ

เปลี่ยนชนิดตัวแปรโดยอัตโนมัติ

เปลี่ยนจาก int เป็น float

#include <stdio.h> 
main()
{
  int a = 2; 
  float b = 5.0;
  float c =a+b;
  printf("%f",c);
}

ผลลัพธ์ที่ได้

7.000000


เปลี่ยนชนิดตัวแปรโดยอัตโนมัติ

เปลี่ยนจาก float เป็น int

#include <stdio.h> 
main()
{
  float a = 2.5; 
  int b = 5;
  int c =a+b;
  printf("%d",c);
}

ผลลัพธ์ที่ได้

***หมายเหตุ มันตัด 0.5 ออก

slot gacor hari ini slot qris slot gacor maxwin slot online slot gacor gampang menang slot gacor hari ini slot online slot slot slot guci777 guci777 fafatogel fafatogel fafatogel fafatogel agen138 slot agen138 slot data hk bola slot bolaslot99 bola slot agen138 link alternatif koin138 link alternatif agen138 slot ag138 slot slot gacor slot thailand