Go学习:格式化输入输出

news/2025/2/2 7:11:31/

目录

1. 输出

2. 输入


1. 输出

常用格式:

格式说明
%d整型格式
%s字符串格式
%c字符格式
%f浮点数格式
%T操作变量所属类型
%v自动匹配格式输出

简单示例代码:

package mainimport "fmt"func main() {a := 10b := "abc"c := 'a'd := 3.14//%T:变量所属类型fmt.Printf("%T, %T, %T, %T\n", a, b, c, d)//%d 整型格式//%s 字符串//%c 字符//%f 浮点数fmt.Printf("a = %d, b = %s, c = %c, d = %f\n", a, b, c, d)//%v自动匹配格式输出fmt.Printf("a = %v, b = %v, c = %v, d = %v\n", a, b, c, d)
}

运行结果:

2. 输入

  • 与C语言输入格式类似,使用取地址符 
  • 输入函数:Scanf()、Scan()

 Scanf()、Scan()语句格式:

fmt.Scanf("%d", &a)

fmt.Scan(&a)

简单示例代码:

package mainimport "fmt"func main() {var a int //声明变量fmt.Printf("请输入变量a:")//阻塞等待用户的输入//fmt.Scanf("%d", &a) // &fmt.Scan(&a)fmt.Println("a = ", a)
}

运行结果:


http://www.ppmy.cn/news/1568628.html

相关文章

MediaPipe与YOLO已训练模型实现可视化人脸和手势关键点检测

项目首页 - ZiTai_YOLOV11:基于前沿的 MediaPipe 技术与先进的 YOLOv11 预测试模型,精心打造一款强大的实时检测应用。该应用无缝连接摄像头,精准捕捉画面,能即时实现人脸检测、手势识别以及骨骼关键点检测,将检测结果实时、直观地…

完美还是完成?把握好度,辨证看待

完美还是完成? 如果说之前这个答案有争议,那么现在,答案毋庸置疑 ■为什么完美大于完成 ●时间成本: 做事不仅要考虑结果,还要考虑时间和精力,要说十年磨一剑的确质量更好,但是现实没有那么多…

Linux02——Linux的基本命令

目录 ls 常用选项及功能 综合示例 注意事项 cd和pwd命令 cd命令 pwd命令 相对路径、绝对路径和特殊路径符 特殊路径符号 mkdir命令 1. 功能与基本用法 2. 示例 3. 语法与参数 4. -p选项 touch-cat-more命令 1. touch命令 2. cat命令 3. more命令 cp-mv-rm命…

html新增Canvans

Canvas是HTML5新增的一个元素,它允许开发者通过JavaScript在上面自由绘制各种图形、图像和动画,使网页变得更加生动有趣,实现各种复杂的视觉效果。Canvas就像一块神奇的“画布”,开发者可以在上面尽情各种创意。 Canvas的基本设置…

深度学习模型在汽车自动驾驶领域的应用

汽车自动驾驶是一个高度复杂的系统,深度学习和计算技术在其中扮演核心角色。今天简单介绍一下自动驾驶领域常用的深度学习模型及其计算原理的解析。 1. 深度学习模型分类及应用场景 1.1 视觉感知模型 CNN(卷积神经网络) 应用:图…

XML Schema 数值数据类型

XML Schema 数值数据类型 概述 XML Schema 是一种用于定义 XML 文档结构的语言。在 XML Schema 中,数值数据类型是用于描述数值类型的数据元素。数值数据类型对于确保数据的有效性和一致性至关重要,特别是在数据交换和集成过程中。 XML Schema 数值数…

第25篇 基于ARM A9处理器用C语言实现中断<一>

Q:怎样理解基于ARM A9处理器用C语言实现中断的过程呢? A:同样以一段使用C语言实现中断的主程序为例介绍,和汇编语言实现中断一样这段代码也使用了定时器中断和按键中断。执行该主程序会在DE1-SoC的红色LED上显示流水灯&#xf…

【开源免费】基于SpringBoot+Vue.JS公交线路查询系统(JAVA毕业设计)

本文项目编号 T 164 ,文末自助获取源码 \color{red}{T164,文末自助获取源码} T164,文末自助获取源码 目录 一、系统介绍二、数据库设计三、配套教程3.1 启动教程3.2 讲解视频3.3 二次开发教程 四、功能截图五、文案资料5.1 选题背景5.2 国内…