首页 > 其他 > 详细

练习1

时间:2018-11-10 19:37:58      阅读:162      评论:0      收藏:0      [点我收藏+]
1.使用fmt分别打印字符串,二进制,十进制,十六进制,浮点数
package main

import (
    "fmt"
)

func main() {
    var data interface{} = 1024
    fmt.Printf("%b\n", data)
    fmt.Printf("%s\n", data)
   fmt.Printf("%d\n", data) 
fmt.Printf("%x\n", data)
fmt.Printf("%f\n", data) }
答案:

10000000000
%!s(int=1024)
1024
400
%!f(int=1024)


%b 表示为二进制

%s 直接输出字符串或者[]byte %q 该值对应的双引号括起来的go语法字符串字面值,必要时会采用安全的转义表示

%c 该值对应的unicode码值
%d 表示为十进制
%o 表示为八进制
%q 该值对应的单引号括起来的go语法字符字面值,必要时会采用安全的转义表示
%x 表示为十六进制,使用a-f
%X 表示为十六进制,使用A-F
%U 表示为Unicode格式:U+1234,等价于"U+%04X"

 

 

练习1

原文:https://www.cnblogs.com/sun1994/p/9940316.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!