c语⾔中表明空格的是什么代码,C语⾔代码中的空⽩符表⽰什
么
空格、制表符、换⾏符等统称为空⽩符(space character),它们只⽤来占位,并没有实际的内容,也显⽰不出具体的字符。
制表符分为⽔平制表符和垂直制表符,它们的 ASCII 编码值分别是 9 和 11。
垂直制表符在现代计算机中基本不再使⽤了,也没法在键盘上直接输⼊,它已经被换⾏符取代了。
⽔平制表符相当于四个空格,对于⼤部分编辑器,按下 Tab 键默认就是输⼊⼀个⽔平制表符;如果你进⾏了个性化设置,按下 Tab 键也可能会输⼊四个或者两个空格。
对于编译器,有的空⽩符会被忽略,有的却不能。请看下⾯⼏种 puts 的写法:
#include
int main()
{
puts("C语⾔");
puts("博客");
puts
("林⼝博客");
puts
(
html中的5种空格表示"林⼝博客"
)
;
puts ("林⼝博客");
puts ( "林⼝博客" ) ;
return 0;
}
看到输出结果,说明代码没有错误,以上⼏种 puts 的⽤法是正确的。puts和()之间、" "和()之间可以有任意的空⽩符,它们会被编译器忽略,编译器不认为它们是代码的⼀部分,它们的存在只是在编辑器中呈现⼀定的格式,让程序员阅读⽅便。
需要注意的是,由" "包围起来的字符串中的空⽩符不会被忽略,它们会被原样输出到控制台上;并且字符串中间不能换⾏,否则会产⽣编译错误。请看下⾯的代码:
#include
int main()
{
puts("林 ⼝ 博客");
puts("林⼝
博客");
return 0;
}
第 5~6 ⾏代码是错误的,字符串必须在⼀⾏内结束,不能换⾏。把这两⾏代码删除,运⾏结果为:
程序员要善于利⽤空⽩符:缩进(制表符)和换⾏可以让代码结构更加清晰,空格可以让代码看起来不那么拥挤。专业的程序员同样追求专业的代码格式,⼤家在以后的学习中可以慢慢体会。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论