printf中使用的符号

时间:2017-02-21 18:52:49

标签: c unicode printf

我想知道printf中使用的符号是什么意思。我尝试使用谷歌搜索,但找不到正确的名称Program to print character and string lengths

以下是使用Unicode BOTTOM SQUARE BRACKET 字符表示的问题, U + 23B5

printf("⎵%d\n", br);

(这是为了显示手写代码的样子;该字符不会出现在实际代码中。)

3 个答案:

答案 0 :(得分:6)

通常,这是一个占位符,用于计算单个空格的数量。

答案 1 :(得分:6)

它是空间的可见符号。它允许我们清楚而精确地显示多个空间,否则将无法区分。

它也可以用'␣'打印出来,这是一个名为'打开框'的符号,在Unicode中有一个代码点U + 2423(十进制:9251)。资料来源:维基百科Whitespace character – Unicode – Substitutes,该部分的最后一个表格。 (维基百科页面版本日期为2016年12月18日。)

答案 2 :(得分:0)

它是用于清楚地显示空间字符的符号。很清楚,有助于轻松计算空间数量。

正如基思建议你可以参考How can I best display a blank space character?

enter image description here