int a;

ยังไม่เข้าใจว่าขอบเขตของ int คือ จำนวนเต็มตั้งแต่ -32768 ถึง 32767 แต่ทำไม่ผมใสคือที่ได้มากว่านั้นแล้ว printf() ยังแสดงค่านั้นออกมาเช่น
int a;
a = 10000000000;
printf("%d",a);

ผลลัพธ์ที่ออกมาจะเป็น10000000000
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
editor มันแก้ให้ครับ
ลองไปใช้ editor เก่าๆพวก turbo c ทำเองทุกอย่างครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่