package main
import (
"fmt"
"unsafe"
)
func main() {
var i int
var s string
var f32 float32
var f64 float64
fmt.Printf("Size of int: %d bytes\n", unsafe.Sizeof(i))
fmt.Printf("Size of string: %d bytes\n", unsafe.Sizeof(s))
fmt.Printf("Size of float32: %d bytes\n", unsafe.Sizeof(f32))
fmt.Printf("Size of float64: %d bytes\n", unsafe.Sizeof(f64))
}
/*
run:
Size of int: 8 bytes
Size of string: 16 bytes
Size of float32: 4 bytes
Size of float64: 8 bytes
*/