空格的代码是哪个?新手程序员必须掌握的符号!

tmyb

今天心血来潮,想搞明白平时写代码敲的空格到底是个于是乎,我就开始今天的实践之旅。

我直接在网上搜“空格的代码”,蹦出来一堆结果,看得我眼花缭乱。什么“ ”、“ ”、“ ”,这都啥玩意儿?

实践第一步:解空格的不同种类

空格的代码是哪个?新手程序员必须掌握的符号!

我硬着头皮看几个网页,大概搞明白,原来空格还分好几种!

  •  :据说这是最常见的一种,叫“不断行空格”,宽度跟普通空格差不多,而且在大部分浏览器里都能正常显示。
  •  :这个好像窄一点,说是“半角空格”。
  •  :这个更宽,说是“全角空格”,宽度是 的两倍。

空格的代码是哪个?新手程序员必须掌握的符号!

除这些,还有一些更奇怪的空格,什么“​”、“​”,我都没搞太明白是干啥用的,看着就头大,索性先不管。

实践第二步:动手试试

光看理论不行,得动手试试!于是我在编辑器里敲几个不同的空格,想看看它们有啥区别。

我用的是平时写代码的文本编辑器,新建一个空白文件。分别尝试这几种空格:

  1. 我直接敲键盘上的空格键,然后查看文件编码,果然是ASCII码的32,也就是0x20。
  2. 空格的代码是哪个?新手程序员必须掌握的符号!

  3. 我还尝试上面提到的各种“ ”之类的,把这串字符打出来之后,保存成一个html文件,用浏览器打开。果然可以显示出空白区域!

实践第三步:小结

一番折腾下来,我算是对空格这玩意儿有点初步的认识。

平时写代码,键盘上敲的空格就是ASCII里的32号字符。要在网页里显示多个空格,可以用“ ”这些代码来表示。

不过老实说,我还是没完全搞懂所有空格的区别和用法,感觉这里面水还挺深的。等以后有空,再继续研究研究!

空格的代码是哪个?新手程序员必须掌握的符号!

今天的分享就到这里,希望能帮到同样对空格感到困惑的小伙伴们!