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 เก็บแบบมาตรฐาน IEEE754 64 bit
reference :http://www.golangbootcamp.com/book/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 เก็บแบบมาตรฐาน IEEE754 64 bit
reference :http://www.golangbootcamp.com/book/types
ความคิดเห็น
แสดงความคิดเห็น