1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
package main
import ( "fmt" "strconv" )
func main() { TestItoa()
TestFormatInt()
TestFormatUint()
TestFormatFloat()
TestFormatBool()
}
func TestItoa() { s := strconv.Itoa(199) fmt.Printf("%T , %v , 长度:%d \n", s, s, len(s)) fmt.Println("----------------") }
func TestFormatInt() { s := strconv.FormatInt(-19968, 16) s = strconv.FormatInt(-40869, 16) fmt.Printf("%T , %v , 长度:%d \n", s, s, len(s)) fmt.Println("----------------") }
func TestFormatUint() { s := strconv.FormatUint(19968, 16) s = strconv.FormatUint(40869, 16) fmt.Printf("%T , %v , 长度:%d \n", s, s, len(s)) fmt.Println("----------------") }
func TestFormatFloat() { s := strconv.FormatFloat(3.1415926 , 'g' , -1 , 64) fmt.Printf("%T , %v , 长度:%d \n", s, s, len(s)) fmt.Println("----------------") }
func TestFormatBool() { s := strconv.FormatBool(true) s = strconv.FormatBool(false) fmt.Printf("%T , %v , 长度:%d \n", s, s, len(s)) fmt.Println("----------------") }
|