首页 > 其他分享 >在 Go 中,`fmt.Printf` 常用的 `%` 占位符类型

在 Go 中,`fmt.Printf` 常用的 `%` 占位符类型

时间:2024-08-02 15:43:58浏览次数:16  
标签:fmt 整数 占位 类型 Printf Go

在 Go 中,fmt.Printf 常用的 % 占位符类型如下:

  • %v:值的默认格式表示。
  • %+v:结构体字段名和值的格式表示。
  • %#v:Go 语法表示的值。
  • %T:值的类型。
  • %%:百分号字面量。

对于特定类型:

  • %d:整数 (十进制)。
  • %b:整数 (二进制)。
  • %o:整数 (八进制)。
  • %x%X:整数 (十六进制)。
  • %f:浮点数。
  • %e%E:科学计数法格式的浮点数。
  • %s:字符串。
  • %q:双引号围绕的字符串。
  • %t:布尔值。

示例

i := 123
s := "hello"
fmt.Printf("整数: %d\n", i)
fmt.Printf("字符串: %s\n", s)
fmt.Printf("布尔值: %t\n", true)
fmt.Printf("结构体: %+v\n", struct{ Name string }{Name: "Alice"})

这些占位符可以帮助你在不同场景下格式化输出。

标签:fmt,整数,占位,类型,Printf,Go
From: https://www.cnblogs.com/jasmine456/p/18338866

相关文章

  • Google 推出 Gemma 2 2B 端侧模型;Github 新服务帮助开发者选择 AI 模型 丨 RTE 开发者
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点......
  • 如何架构优秀的Go后端REST API服务
    如何架构优秀的Go后端RESTAPI服务原创 K8sCat 源自开发者 2024年07月01日18:12 广东源自开发者专注于提供关于Go语言的实用教程、案例分析、最新趋势,以及云原生技术的深度解析和实践经验分享。283篇原创内容公众号REST(RepresentationalStateTransfe......
  • Langchain-Chatchat3.1——搜索引擎bing与DuckDuckGo
    Langchain-Chatchat3.1——搜索引擎bing与DuckDuckGo1.前提是咱们的Chatchat服务一起部署好了,可以参考Langchain-Chatchat3.1版本docker部署流程——知识库问答2.搜索引擎DuckDuckGo:该搜索引擎不需要key,但是需要全球上网服务,挂代理。pipinstall-Uduckduckgo_search......
  • 如何使用 Flask 或 Django 创建 Web 应用
     Flask和Django是Python中最受欢迎的两个Web框架,它们各有优点,适用于不同的应用场景。一、使用Flask创建Web应用1.1Flask简介Flask是一个轻量级的Web框架,以其简洁、易用和灵活著称。它遵循“微框架”的设计理念,只提供核心功能,其余的功能可以通过扩展和第三方库来实现。这使......
  • EGO-Planner算法仿真环境搭建
    EGO-Planner算法仿真环境搭建欢迎关注我的B站:https://space.bilibili.com/379384819欢迎交流学习,vx:18074116692参考教程:ZJU-FAST-Lab/自我规划师(github.com)1.查看系统环境要运行本仿真程序,需要保证当前环境为ubuntu18.04+ros-melodic-desktop-full查看ubuntu版本:rosn......
  • 基于Python+Django协同过滤算法的招聘信息推荐系统设计与实现(源码+数据库+讲解)
    文章目录前言详细视频演示项目运行截图技术框架后端采用Django框架前端框架Vue可行性分析系统测试系统测试的目的系统功能测试数据库表设计代码参考数据库脚本为什么选择我?获取源码前言......
  • Ubuntu下安装MongoDB 7
    1.sudosed-i's/http:\/\/archive.ubuntu.com/https:\/\/mirrors.ustc.edu.cn/g'/etc/apt/sources.list2.sudoaptupdate&&sudoaptupgrade-y3.sudoaptinstallgnupgwgetapt-transport-httpsca-certificatessoftware-properties-......
  • Vulnhub靶机:JANGOW_ 1.0.1
    目录前言:一、安装虚拟机Jangow:1.0.1靶机二、Web部分前言:难度:简单,本文使用VirtualBox打开,下载地址:https://download.vulnhub.com/jangow/jangow-01-1.0.1.ova一、安装虚拟机Jangow:1.0.1靶机1.选择下载的Jangow:1.0.1的文件路径。不要放C盘,不要放C盘。放在自己能记住......
  • 自定义Django后台admin
    Django后台自定义一、AdminSite1、AdminSite属性AdminSite属性属性描述site_header管理页面顶部的文字,默认是‘Django管理’site_title<title>末尾放置的文字site_url‘查看网站’链接的urlindex_title管理索引页顶部的文字index_template自定义主要......
  • golang 如从一个通道(channel)接收数据时在预期时间没接收到,可以使用select语句和time.A
    在Go语言中,如果希望在从一个通道(channel)接收数据时设置超时,可以使用select语句和time.After函数。以下是一个示例代码,演示了如何实现这个功能:packagemainimport("fmt""time")funcmain(){//创建一个通道ch:=make(chanstring)//启动一......