知方号

知方号

C++基础ASCII码及常用函数

C++基础ASCII码及常用函数

一.ASCII码 1.计算机的存储单位

1)最小单位:二进制位,单位比特/bit/b 2)基本单位:字节,单位Byte/B,1B=8b. 3)其他存储容量的单位:KB、MB、GB、TB(1TB=1024GB;1GB=1024MB;1MB=1024KB;1KB=1024B)。

2.ASCII码

计算机内的英文字符是以二进制编码的形式来表示的,其中使用最广泛的是ASCII码,即美国信息交换标准码,包括英文字母、数字、标点、符号等,共128个。标准的ASCII码 用一个字节中的后7个位来表示,可以表示128种编码。 1> ASCII编码采用7位二进制表示一个字符,ASCII编码从0000000B ~ 1111111B,十进制表示的范围为0~127,十六进制表示的范围为00H ~ 7FH。 2>一个ASCII码在计算机内存储时占用1个字节(B)(1B=8b),最高位用“0”填充

3. ASCII编码表中的两个规律:

1>ASCII码表中数字0 ~ 9升序排列,字母A~ Z、a~z是按顺序依次排列的,相邻字符的码值递增1。 大写与小写字母的ASCII码相差32 2>需特殊记忆

字符对应ASCII码十六进制0~948~5730~39HA~Z65~9041~5AHa~z97~12261~7AH空格3220H 其实只要记住数字或字母的首位对应的ASCII码即可,其他的均可以以此推算 4.将小写字母转大写输出 #include using namespace std; int main() { char ans1; cin>>ans1; cout

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。