前言

golang属于强类型语言,数据类型明确,下面展示如何进行整型前置补0,后置指定位数置0。

一、前置补0

package main
import (
	"fmt"
)
func main() {
    a := 12345
    fmt.Println(a) // 输出 12345
    //前置补0
    fmt.Printf("%08d", a) //9位,不足前面凑0补齐 输出 00012345
    fmt.Printf("%0*d", 8, a) //同上  输出 00012345
}
二、后置指定位数置0

代码如下(示例):

package main
import (
	"fmt"
)
func main() {
    in := 12345
    fmt.Println(in) // 输出 12345
    // 需要输出 12300 后面两位置0
 
 	// 小于100则不处理
    if in > 100{ 
    	in = in / 100 * 100
    }
    fmt.Println(in) // 输出 12300 
}

想一起讨论/学习微信小游戏开发的,GO语言开发的,请微信搜索/扫码下方小程序加博主微信群