Go基础编程:格式化输出、类型转换、类型别名
使用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基础编程:格式化输出、类型转换、类型别名相关推荐
- Python基础之格式化输出
Python基础之格式化输出 1.Python格式化输出 1.1.字符串格式化输出I 引子 字符串格式化输出,主体是字符串,这个方法适用于字符串类型.有时候,我们会遇到这样的需求:我们想要制作一个字符 ...
- python基础_格式化输出(%用法和format用法)(转载)
python基础_格式化输出(%用法和format用法) 目录 %用法 format用法 %用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 ...
- go语言基础之格式化输出
1.fmt包的格式化输出输入 格式说明 格式 含义 %% 一个%字面量 %b 一个二进制整数值(基数为2),或者是一个(高级的)用科学计数法表示的指数为2的浮点数 %c 字符型.可以把输入的数字按照A ...
- C语言基础:格式化输出带符号的数字的代码
将开发过程中较好的代码备份一次,如下的代码段是关于C语言基础:格式化输出带符号的数字的代码,应该对各朋友有较大用处. #include <stdio.h>int main (){int i ...
- python基础语法手册format-Python基础语法-格式化输出
Python基础语法 python格式化输出 python在格式化输出过程中,就我个人学习历程来看,有两种格式化输出方法. 第一种是利用 % s %d 进行占位输出,效果就是这样的: info='li ...
- python基础_格式化输出(%用法和format用法)
%用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 >>> print('%o' % 20) 24 >>> ...
- java 输出字符集合里的字_Java基础 -- 字符串(格式化输出、正则表达式)(示例代码)...
一 字符串 1.不可变String String对象是不可变的,查看JDK文档你就会发现,String类中每一个看起来会修改String值的方法,实际上都是创建一个全新的String对象,以包含修改后 ...
- C语言基础---3.格式化输出总结---%d ,%s,%f %.3f,%m.ns 以及sprintf函数
文章目录 1.常规----格式化输出 2.特殊----格式化输出 3.sprintf-----格式化输出 1.常规----格式化输出 %d //整型输出%ld //长整型输出%o //以八进制数形式输 ...
- Go基础:格式化输出--Printf、Sprintf、Fprintf
Print: 输出到控制台(不接受任何格式化,它等价于对每一个操作数都应用 %v) fmt.Print(str) Println: 输出到控制台并换行 fmt.Println(tmp) Printf ...
- python编程格式化输出_Python的三种格式化输出
今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python #coding:utf-8 #三种格式化输出 #第一种格式化输出 ...
最新文章
- Linux下SSH命令使用方法详解
- mysql命令行方式添加用户及设置权限
- 给Fedora 15的gnome3增加自定义程序快捷方式
- (笔试题)小米Git
- mybaits二十二:一级缓存失效的几种情况
- vue-cli 官方模板webpack-simple的npm run dev 与npm run bulid的一些问题
- 微信月活跃用户数6.97亿 全球十大消息应用第四
- SpringBoot阿里巴巴Fastjson的一些常用配置
- 用c语言编写黎曼积分计算pi,C语言实现黎曼和求定积分
- ML之FE:基于load_mock_customer数据集(模拟客户)利用featuretools工具实现自动特征生成/特征衍生
- css平台HTDC币,是否应该从最新的设置中应用CSS规则?
- springboot整合filter
- docker php 安装swoole,swoole(1)使用docker安装swoole环境
- html5 打包ios.上架,iOS帮客户打包App上架的正确姿势
- 青蛙学Linux—Zabbix Agent的主动模式和被动模式
- Unity点击播放卡死问题的解决
- ubuntu mysql数据储存在哪里_如何更改在Ubuntu下的MySQL数据库存储位置?
- 【个人笔记】OpenCV4 C++ 快速入门 25课
- ab plc编程软件计算机语言,AB plc-Rslogix5000 software 软件编程实例.pdf
- 深度linux 官网,Deepin