1.字符
什么是字符
即电子计算机或无线电通信中字母、数字、符号的统称吗,如'A','B','%','@',这写都可以算作字符,字符在C语言中占有重要地位,通常由8个二进制位(一个字节)来表示一个字符,字符是计算机中经常用到的二进制编码形式,也是计算机中最常用到的信息形式,当然在将字符之前,我们还要了解一下跟字符匹配的ASCLL码表,现在让我们来看一下标准的ASCLL码表是什么
(以上网图转载)以上便是我们在计算机常用的一些字符,当然除开右边的一小部分,这时候就有人问了,up,up,这些东西我们都要记住吗?当然不用了,只需要掌握一下几组常用的就可以了
• 字符A~Z的ASCII码值
• 字符a~z的ASCII码值
• 对应的⼤⼩写字符(a和A)的ASCII码值的差值是32
• 数字字符0~9的ASCII码值从48~57
• 换⾏ \n 的ASCII值是:10
说了那么多,大家应该对字符应该有了一定的了解,下面就说一下字符怎么输出
#include
注意这里的字符要用%C输出!
2.字符串和\0
1.什么是字符串
即是由数字、字母、下划线组成的用双引号括起来的一串字符,下面就是各位看一下作者是怎样输出字符串的
#include
2.\0
\0通常在字符串的末尾,即当计算机读到\0的时候,就会停止打印,不过在字符串里面的\0通常是隐藏起来,各位要是想试试,可以通过VS2022进行调试就可以了,这里就不放图了,如果还是理解不了就可以试试下面这个代码就能明白了
#include
3.转义字符
1.什么是转义字符
即是编程语言中用于表示无法直接通过键盘输入或具有特殊含义的字符的一种机制。由一个反斜线(\)和随后的字符组合而成
比如坐着上面写的\0、\n都是转义字符,下面举个例子来说
#include
这个代码打印的就是"hool,bk",而如果我们在hool中间加上\n变成下面这样
#include
打印出来的结果就截然不同,各位可以试试,下面我来介绍常用的转义字符
\n:换行符,将光标移动到下一行的开头。
\t:水平制表符,通常等同于四个空格,用于对齐文本。
\b:退格符,将光标向后移动一格。
\r:回车符,将光标移动到当前行的开头。
\':表示单引号字符。
\":表示双引号字符。
\\:表示反斜线字符