猿问

golang中,如果已知数据类型是整数,fmt使用%v还是%d输出,有区别吗?

golang中,如果已知数据类型是整数,fmt使用%v还是%d输出,有区别吗?

比如如下代码:

package mainimport "fmt"func main() {    var d int = 666
    fmt.Printf("type d output is %d", d)
    fmt.Printf("type v outout is %v", d)
}

输出

type d output is 666type v outout is 666

这两者有何区别呢,如果没有什么区别的话,是不是所有的fmt使用都用%v就好了呢


慕盖茨4494581
浏览 1533回答 1
1回答
随时随地看视频慕课网APP

相关分类

Html5
我要回答