使用fmt包来格式化字符串

fmt.Printf()格式字符串:

    //整型a := 15fmt.Printf("a = %b\n", a) //a = 1111fmt.Printf("%%\n")        //只输出一个%//字符ch := 'a'fmt.Printf("ch = %c, %c\n", ch, 97) //a, a//浮点型f := 3.14fmt.Printf("f = %f, %g\n", f, f) //f = 3.140000, 3.14fmt.Printf("f type = %T\n", f)   //f type = float64//复数类型v := complex(3.2, 12)fmt.Printf("v = %f, %g\n", v, v) //v = (3.200000+12.000000i), (3.2+12i)fmt.Printf("v type = %T\n", v)   //v type = complex128//布尔类型fmt.Printf("%t, %t\n", true, false) //true, false//字符串str := "hello go"fmt.Printf("str = %s\n", str) //str = hello go

类型转换

Go语言中不允许隐式转换,所有类型转换必须显式声明,而且转换只能发生在两种相互兼容的类型之间。

   var ch byte = 97//var a int = ch //err, cannot use ch (type byte) as type int in assignmentvar a int = int(ch)

类型别名

    type bigint int64 //int64类型改名为bigintvar x bigint = 100type (myint int    //int改名为myintmystr string //string改名为mystr)

Go基础编程:格式化输出、类型转换、类型别名相关推荐

  1. Python基础之格式化输出

    Python基础之格式化输出 1.Python格式化输出 1.1.字符串格式化输出I 引子 字符串格式化输出,主体是字符串,这个方法适用于字符串类型.有时候,我们会遇到这样的需求:我们想要制作一个字符 ...

  2. python基础_格式化输出(%用法和format用法)(转载)

    python基础_格式化输出(%用法和format用法) 目录 %用法 format用法 %用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 ...

  3. go语言基础之格式化输出

    1.fmt包的格式化输出输入 格式说明 格式 含义 %% 一个%字面量 %b 一个二进制整数值(基数为2),或者是一个(高级的)用科学计数法表示的指数为2的浮点数 %c 字符型.可以把输入的数字按照A ...

  4. C语言基础:格式化输出带符号的数字的代码

    将开发过程中较好的代码备份一次,如下的代码段是关于C语言基础:格式化输出带符号的数字的代码,应该对各朋友有较大用处. #include <stdio.h>int main (){int i ...

  5. python基础语法手册format-Python基础语法-格式化输出

    Python基础语法 python格式化输出 python在格式化输出过程中,就我个人学习历程来看,有两种格式化输出方法. 第一种是利用 % s %d 进行占位输出,效果就是这样的: info='li ...

  6. python基础_格式化输出(%用法和format用法)

    %用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 >>> print('%o' % 20) 24 >>> ...

  7. java 输出字符集合里的字_Java基础 -- 字符串(格式化输出、正则表达式)(示例代码)...

    一 字符串 1.不可变String String对象是不可变的,查看JDK文档你就会发现,String类中每一个看起来会修改String值的方法,实际上都是创建一个全新的String对象,以包含修改后 ...

  8. C语言基础---3.格式化输出总结---%d ,%s,%f %.3f,%m.ns 以及sprintf函数

    文章目录 1.常规----格式化输出 2.特殊----格式化输出 3.sprintf-----格式化输出 1.常规----格式化输出 %d //整型输出%ld //长整型输出%o //以八进制数形式输 ...

  9. Go基础:格式化输出--Printf、Sprintf、Fprintf

    Print: 输出到控制台(不接受任何格式化,它等价于对每一个操作数都应用 %v) fmt.Print(str) Println: 输出到控制台并换行 fmt.Println(tmp) Printf ...

  10. python编程格式化输出_Python的三种格式化输出

    今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python #coding:utf-8 #三种格式化输出 #第一种格式化输出 ...

最新文章

  1. Linux下SSH命令使用方法详解
  2. mysql命令行方式添加用户及设置权限
  3. 给Fedora 15的gnome3增加自定义程序快捷方式
  4. (笔试题)小米Git
  5. mybaits二十二:一级缓存失效的几种情况
  6. vue-cli 官方模板webpack-simple的npm run dev 与npm run bulid的一些问题
  7. 微信月活跃用户数6.97亿 全球十大消息应用第四
  8. SpringBoot阿里巴巴Fastjson的一些常用配置
  9. 用c语言编写黎曼积分计算pi,C语言实现黎曼和求定积分
  10. ML之FE:基于load_mock_customer数据集(模拟客户)利用featuretools工具实现自动特征生成/特征衍生
  11. css平台HTDC币,是否应该从最新的设置中应用CSS规则?
  12. springboot整合filter
  13. docker php 安装swoole,swoole(1)使用docker安装swoole环境
  14. html5 打包ios.上架,iOS帮客户打包App上架的正确姿势
  15. 青蛙学Linux—Zabbix Agent的主动模式和被动模式
  16. Unity点击播放卡死问题的解决
  17. ubuntu mysql数据储存在哪里_如何更改在Ubuntu下的MySQL数据库存储位置?
  18. 【个人笔记】OpenCV4 C++ 快速入门 25课
  19. ab plc编程软件计算机语言,AB plc-Rslogix5000 software 软件编程实例.pdf
  20. 深度linux 官网,Deepin

热门文章

  1. (转载)java list排序
  2. mybatis+dubbo+ springmvc+zookeeper分布式架构
  3. 【开发者的精进】 数据驱动下的程序设计
  4. Llama-impala on yarn的中间协调服务
  5. qml demo分析(threadedanimation-线程动画)
  6. AsyncTask实现断点续传
  7. [转]深入理解G1垃圾收集器
  8. 灰色系统与灰色预测模型
  9. Android的Window类详解
  10. CodeForces - 1453D Checkpoints(概率+构造)