GP9. 格式化字符串
描述
%v 按值的本来值输出
%+v 在 %v 基础上,对结构体字段名和值进行展开
%#v 输出 Go 语言语法格式的值
%T 输出 Go 语言语法格式的类型和值
%% 输出 % 本体
%b 整型以二进制方式显示
%o 整型以八进制方式显示
%d 整型以十进制方式显示
%x 整型以十六进制方式显示
%X 整型以十六进制、字母大写方式显示
%U Unicode 字符
%f 浮点数
%p 指针,十六进制方式显示
示例1
输入:
100
输出:
"100"
Go 解法, 执行用时: 3ms, 内存消耗: 772KB, 提交时间: 2022-05-29
package main import "fmt" import "strconv" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 将一个正整数转换为字符串 * @param num int整型 给定的正整数 * @return string字符串 */ func formatstr( num int ) string { // write code here str :=strconv.Itoa(num) return fmt.Sprintf("%v",str) }
Go 解法, 执行用时: 3ms, 内存消耗: 828KB, 提交时间: 2022-06-08
package main import "fmt" func formatstr(num int) string { z := fmt.Sprintf("%v", num) return z }
Go 解法, 执行用时: 3ms, 内存消耗: 868KB, 提交时间: 2022-06-18
package main import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 将一个正整数转换为字符串 * @param num int整型 给定的正整数 * @return string字符串 */ func formatstr( num int ) string { return fmt.Sprintf("%v",num) }
Go 解法, 执行用时: 3ms, 内存消耗: 884KB, 提交时间: 2022-06-16
package main // import "fmt" import "strconv" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 将一个正整数转换为字符串 * @param num int整型 给定的正整数 * @return string字符串 */ func formatstr( num int ) string { str := strconv.Itoa(num) return str // write code here }
Go 解法, 执行用时: 3ms, 内存消耗: 884KB, 提交时间: 2022-06-02
package main import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 将一个正整数转换为字符串 * @param num int整型 给定的正整数 * @return string字符串 */ func formatstr( num int ) string { // write code here var s = fmt.Sprintf("%v",num) return s; }