下面这段代码输出什么?
func main() { i := -5 j := +5 fmt.Printf("%+d %+d", i, j) }
参考答案及解析:A。
%d表示输出十进制数字,+表示输出数值的符号。这里不表示取反。
%d
+
选项要是这几种更具迷惑性:
m
Mark.
每次都是新收获
A
A. -5 +5
打卡
%+d 打印十进制,且打印符号(正负,整数+ 负数-)
mark
打卡。,。
A %d输出十进制 +输出数值的符号
mk
%d表示输出十进制数字,+表示输出数值的符号。这里不表示取反
1
打卡 学到了
%d表示输出十进制数字,+表示输出数值的符号。
fmt.Printf("%+d %+d", i, j)
%d表示输出十进制数字,+表示输出数值的符号
%+d打印十进制数字,且打印符号的正负
`单行代码`
%d表示输出十进制数字,+表示输出数值的符号。这里不表示取反。
选项要是这几种更具迷惑性:
m
Mark.
每次都是新收获
A
A. -5 +5
打卡
打卡
%+d 打印十进制,且打印符号(正负,整数+ 负数-)
mark
打卡
打卡。,。
打卡
%d表示输出十进制数字,+表示输出数值的符号。这里不表示取反。
A %d输出十进制 +输出数值的符号
%d表示输出十进制数字,+表示输出数值的符号。这里不表示取反。
mark
mark
mk
%+d 打印十进制,且打印符号(正负,整数+ 负数-)
%d表示输出十进制数字,+表示输出数值的符号。这里不表示取反
mark
1
func main() {
i := -5 j := +5 fmt.Printf("%+d %+d", i, j) }
%d表示输出十进制数字,+表示输出数值的符号。这里不表示取反。
打卡
mark
打卡 学到了
mark
mark
%d表示输出十进制数字,+表示输出数值的符号。这里不表示取反。
%d表示输出十进制数字,+表示输出数值的符号。
m
%d表示输出十进制数字,+表示输出数值的符号
mark
A. -5 +5
mark
mark
mark
mark
mark
mark
m
mark
%d表示输出十进制数字,+表示输出数值的符号。这里不表示取反。
%+d打印十进制数字,且打印符号的正负
%d表示输出十进制数字,+表示输出数值的符号。这里不表示取反
mark