进制数
基数的概念:基数是表示进制中数值所使用的数字的个数。
例如:八进制的基数是8,所使用的数值范围是0-7。以此类推..
位权的概念:进制计数有其对应的权值规则。
例如:2进制的位权从小数点左边第一位开始分别是2^0,2^1..
进制转换:
十进制转化为二进制:整数--短除法[除2取余,逆序排列]
实数--小数部分从高位到低位乘2,结果的整数部分正序排列。
二进制转化成十进制:权值相乘再相加。
ASCII码表:[American Standard Code for Information Interchange]
“ascii码是二进制数,ascii码值是使用指定的7位或8位二进制数组合来表示128或256种可能的字符”
其中基本(标准)ascii码表有128种可能,扩展ascll码表有256种可能。
链接:Ascll完整码表(256个)_ascll码表_加油当当的博客-CSDN博客
Unicode万国码表:为解决传统的字符编码方案的局限而产生的。
链接:Unicdoe【真正的完整码表】对照表(一)_unicode编码对照表_hherima的博客-CSDN博客
转义字符:
一个字符除了可以用它的实体(也就是真正的字符)表示,还可以用编码值表示。这种使用编码值来间接地表示字符的方式称为转义字符(Escape Character)。[此时的转义字符代替真正的字符]
转义字符以\
或者\x
开头,以\
开头表示后跟八进制形式的编码值,以\x
开头表示后跟十六进制形式的编码值。对于转义字符来说,只能使用八进制或者十六进制。
对于 ASCII 编码,0~31(十进制)范围内的字符为控制字符,它们都是看不见的,不能在显示器上显示,甚至无法从键盘输入,只能用转义字符的形式来表示。不过,直接使用 ASCII 码记忆不方便,也不容易理解,所以,针对常用的控制字符,C语言定义了简写方式。[此时的转义字符表示常用的控制字符]
链接:C语言转义字符