package main

import "fmt"

func main() {
//整型
var a byte = 123
var b rune = 123
var c int = 123
var d uint = 123
fmt.Println(a,b,c,d) //浮点型
var rmb float32 = 1.23
var atomRadius float64 = 1.234567890
fmt.Println(rmb, atomRadius) //字符串型
var name string = "张三"
fmt.Println(name) //布尔型
var isClever bool = true
var isBrave bool = false
fmt.Println(isClever,isBrave) /*查看变量的类型*/
fmt.Printf("isClever的类型是%T\n", isClever)
fmt.Printf("a的类型是%T\n", a)
fmt.Printf("atomRadius的类型是%T\n", atomRadius)
fmt.Printf("1.23的类型是%T\n", 1.23) }

输出:

123 123 123 123
1.23 1.23456789
张三
true false
isClever的类型是bool
a的类型是uint8
atomRadius的类型是float64
1.23的类型是float64

int8的取值范围换算:

有符号整型,第一位为符号位,0:正 ,1:负

正数:

原码最大二进制:0111 1111  = 127

原码=反码=补码

负数:

原码最小二进制:1000 0000

反码=原码除了符号位,其他按位取反=1111 1111

补码=反码+1=1000 0000 = -128

认识基本占位符

/*基本类型占位符
%s 字符串占位符
%d 整型占位符(十进制)
%f 浮点型占位符 %.2f精确到小数点后两位的浮点数占位符
%t 布尔占位符
*/
func main() {
// 使用占位符进行输出
fmt.Printf("我是%s,今年%d了,比特币余额%f,我美吗?---%t\n", "比尔",18,1.234567890,false)
// 输出时用5字符宽度
fmt.Printf("我是%5s,今年%5d了,比特币余额%5f,我美吗?---%10t\n", "比尔",18,1.234567890,false)
// 加-号,左对齐,默认是右对齐
fmt.Printf("我是%-5s,今年%-5d了,比特币余额%-5f,我美吗?---%-5t\n", "比尔",18,1.234567890,false)
// 打印并换行
fmt.Println("陈述完毕!")
}

输出:

我是比尔,今年18了,比特币余额1.234568,我美吗?---false
我是 比尔,今年 18了,比特币余额1.234568,我美吗?--- false
我是比尔 ,今年18 了,比特币余额1.234568,我美吗?---false
陈述完毕!

  

 

最新文章

  1. iOS: 在UIViewController 中添加Static UITableView
  2. paper 125:NSCT——Nonsubsampled contourlet 变换程序(尺度不变性问题研究)
  3. Java实现敏感词过滤
  4. static(静态、修饰符)
  5. jsp_设置文件编码
  6. Apache shiro之权限校验流程
  7. https那些事儿
  8. Data Flow ->> Look up & Merge Join
  9. POJ3345
  10. form WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
  11. 2015第24周二Spring事务2
  12. emacs quick open and jump file (or buffer) which name is current word
  13. XDCTF 2013 code2 跳出死循环
  14. JS 上传文件 Uploadify 网址及 v3.2.1 参数说明
  15. oracle expdp和impdp常用命令选项
  16. iOS中动态注入JavaScript方法。动态给html标签添加事件
  17. Ubuntu16.04.1安装JDK1.8.0
  18. 微信公众号开发系列-获取微信OpenID
  19. SQL学习指南第三篇
  20. 详解margin: auto

热门文章

  1. 【CompletableFuture】CompletableFuture测试runAsync()方法调用
  2. UVA10020(最小区间覆盖)
  3. Intel汇编语言程序设计学习-第三章 汇编语言基础-中
  4. WPF之数据绑定基类
  5. 前端Excel表格导入导出,包括合并单元格,表格自定义样式等
  6. 【vue-09】axios
  7. Filter过滤器的基本使用方法
  8. JDBC往数据库里插入数据
  9. 远程连接mysql出现"Can't connect to MySQL server 'Ip' ()"的解决办法
  10. Tensorflow Probability Distributions 简介