Data Types แยกได้ดังนี้ครับไปดูกัน Boolean types ก็เหมือนกับภาษาทั่วๆไป คือ true และ false Numeric types ก็คือตัวเลขที่เป็นพวก integer หรือ float String types คือตัวอักษรเหมือภาษาอื่นๆที่เคยเจอกันนั้นเอง Derived types จะเป็นพวก pointer, array, structure, function, etc. เพิ่มเติม เกี่ยวกับ Numeric types Integer types (u = Unsigned) uint เป็นทั้ง 32 หรือ 64 bit int เหมือนกับ uint uint8 คือตัวเลขที่มีขนาด 8 bit ตั้งแต่ 0 ถึง 255 uint16 คือตัวเลขที่มีขนาด 16 bit ตั้งแต่ 0 ถึง 65535 uint32 คือตัวเลขที่มีขนาด 16 bit ตั้งแต่ 0 ถึง 4294967295 uint64 คือตัวเลขที่มีขนาด 64 bit ตั้งแต่ 0 ถึง 18446744073709551615 int8 คือตัวเลขที่มีขนาด 8 bit ตั้งแต่ -128 ถึง 127 int16 คือตัวเลขที่มีขนาด 16 bit ตั้งแต่ -32768 ถึง 32767 int32 คือตัวเลขที่มีขนาด 32 bit ตั้งแต่ -2147483648 ถึง 2147483647 int64 คือตัวเลขที่มีขนาด 64 bit ตั้งแต่ -9223372036854775808 ถึง 9223372036854775807 เพิ่มเติม เกี่ยวกับ Floating types float32 เก็บแบบมาตรฐาน IEEE754 32 bit float64 เก็บแบบมาตรฐา