从小白到区块链工程师:第一阶段:Go语言的控制台输入和输出(3) - Go语言中文社区

从小白到区块链工程师:第一阶段:Go语言的控制台输入和输出(3)


 

 

六,Print系列的函数输出

1:Println 打印换行。Print控制台打印,lnline 一行,打印数据后自动换一行显示。下面显示在控制台打印出不同的类型。

 

打印输出结果后,会自动换一行。打印结果如下所示。

2: Print打印出的内容,不换行。

在一行显示打印结果。

 

3:Printf格式化输出打印结果,拥有占位符。

 

整型(int):

fmt.Printf("%dn",10)  %d是一个占位符,后面的输出值来替换掉它所在的位置。%d是一个专门输出整数类型的占位符。

 

 

“%dn”后面跟的这个n是一个转义字符,意思就是打印输出后可以换一行。

输出控制台结果如下所示:

补位操作:我们可以利用Printf输出的时候进行补位。比如说我们要输出三位整数,但是你只有2位整数输出。

 

 

在%d前面加上%3d,就是输出三位整数,不够位数的前面补充空格。如果我们想在输出值后面补位,那么可以用“-”(负号)来表示。结果如下所示。

不一定非用空格来补充需要输出的不足位数,你也可以用0来表示。

输出结果如下所示。

浮点型(%f):

 

语法格式为:fmt.Printf("%f",3.1415926)。

但是用fmt.Print打印出的浮点数,默认情况下。保存6位小数。效果如下所示。

大家可以看到,输出的结果自动变成了6位小数,其余位数丢失了。(四舍五入)

我们也可以设置小数点后面输出的位数。语法如下:

.3就是我们要求输出的浮点数后面保留三位小数。效果如下。

保存的时候,会对第四位四舍五入到第三位。

Bool类型

字符串类型

字符类型

七,Print系统格式输入

Scanf是接受变量的方法,将我们输入的值存放在定义好的变量a的内存地址指向的空间里。

%p是打印出变量的内存地址。

接收两个数据

圆的面积和半径

同时接收不同的输入类型

输入用空格分隔开输入

     以上是今天我们学习的部分笔记,本次公司培训我已经录制好了视频教程,如果对区块链技术感兴趣的可以加我微信和我沟通,分享视频内容。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/renyanlei/p/10573934.html

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_30563917/article/details/99622771
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-06-13 20:14:52
  • 阅读 ( 1579 )
  • 分类:区块链

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢