码迷,mamicode.com
首页 > 其他好文 > 详细

练习1

时间:2018-11-10 20:15:45      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:import   ack   浮点   语法   package   答案   练习   byte   引号   

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

标签:import   ack   浮点   语法   package   答案   练习   byte   引号   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!