各位:
我想用`fmt.Printf`来按格式打印,但是遇到两个问题:
1. “%8s":当字符串是英文字符的话,可以对齐,可是如果字符串是英文字符的话,输出结果是这样的:
日出日落: xxxxxxx
风景: xxxxxxx
其中,“日出日落“前面四个空格,”风景“前面6个空格,一个中文字符占2个空格。
所以,有中文字符的时候该怎么对齐?
2. 预想的输出是**“43.67%”**,但是用“%.2f%"输出是有问题的,”%.2f\%"又格式不对,我应该怎么写呢?
有疑问加站长微信联系(非本文作者)