ASCⅡ(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准 ISO/IEC 646。

标准 ASCⅡ字符表使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9,标点符号,以及在美式英语中使用的特殊控制字符。

其中,ASCⅡ 字符表上的数字 0~31 以及 127(共 33 个)分配给了控制字符,用于控制像打印机等一些外围设备:
数字 32~126 分配给了能在键盘上找到的字符

ASCⅡ值 字符 ASCⅡ值 字符 ASCⅡ值 字符 ASCⅡ值 字符
0 NUL空字符 32 (SPACE)空格 64 @ 96
1 SOH标题开始 33 ! 65 A 97 a
2 STX文本开始 34 " 66 B 98 b
3 ETX文本结束 35 # 67 C 99 c
4 EOT传输结束 36 $ 68 D 100 d
5 ENQ 请求 37 % 69 E 101 e
6 ACK确认响应 38 & 70 F 102 f
7 BEL响铃 39 71 G 103 g
8 BS退格 40 ( 72 H 104 h
9 HT水平制表符 41 ) 73 I 105 i
10 LF换行符 42 * 74 J 106 j
11 VT垂直制表符 43 + 75 K 107 k
12 FF换页符 44 , 76 L 108 l
13 CR回车键 45 - 77 M 109 m
14 SO取消变换 46 . 78 N 110 n
15 SI启动变换 47 / 79 O 111 o
16 DLE数据链路转义 48 0 80 P 112 p
17 DC1设备控制一XON激活软件速度控制 49 1 81 Q 113 q
18 DC2设备控制二 50 2 82 R 114 r
19 DC3设备控制三XOFF停用软件速度控制 51 3 83 S 115 s
20 DC4设备控制四 52 4 84 T 116 t
21 NAK拒绝接收 53 5 85 U 117 u
22 SYN同步空闲 54 6 86 V 118 v
23 ETB区块传输结束 55 7 87 W 119 w
24 CAN取消 56 8 88 X 120 x
25 EM连接介质中断 57 9 89 Y 121 y
26 SUB替换 58 : 90 Z 122 z
27 ESC退出键 59 ; 91 [ 123 {
28 FS文件分区符 60 < 92 \ 124
29 GS组群分隔符 61 = 93 ] 125 }
30 RS记录分隔符 62 > 94 ^ 126 ~
31 US单元分隔符 63 ? 95 127 DEL

要图点击下面:

//设计一个程序,输入ascⅡ码就能输出对应的字符
#include<stdio.h>
int main(void)
{printf("%c\n", 49);system("pause");return 0;
}
//设计一个程序,输入字符就能输出对应的ascⅡ码
#include<stdio.h>
int main(void)
{char ch ;printf("请输入一个英文字符\n");scanf("%c", &ch);printf("他对应的ascⅡ码为%d\n", ch);system("pause");return 0;
}

输入一个大写英文字符,并转换成小写:

//输入一个英文字符,并转换大小写
#include<stdio.h>
int main(void)
{char p;printf("请输入一个英文字符\n");scanf("%c", &p);printf("他对应的ascⅡ码为%d\n", p);/*以十进制整型输出这个字符变量*/if (p < 91)/*字符变量可以直接当数字来使用,运算。这个值就是与之对应的ascⅡ码*/{printf("该字符的小写形式为%c\n", p + 32);/*一个字符的大写与小写ascⅡ值相差32*/}else{printf("该字符的大写形式为%c\n", p - 32);}system("pause");return 0;
}

字符常量的本质就是整型常量,其值为对应ascⅡ 值。占四个字节 。(字符变量占一个字节)。如’A’可以直接当数字(对应的ascⅡ值65)来使用,直接放入表达式运算。如:‘A’+2,等效于65+2。

零基础C语言入门007——ascⅡ字符表、字符常量相关推荐

  1. 计算机语言中的逻辑型数据,零基础易语言入门教程(五)之逻辑型数据类型

    在上篇文章给大家介绍了零基础易语言入门教程(四)之数据类型,上篇针对数值到文本类型知识,今天给大家介绍下逻辑型数据. 具体方法和步骤如下所示: 1.逻辑型数据非真即假: 首先申请一个局部变量(A)类型 ...

  2. 零基础C语言入门001——编译器下载

    201901开始自学c语言. 看过的教程: 百度贴吧编程吧--愿望de星 2010年(不知道会不会过时).写的教程http://tieba.baidu.com/p /925515020(帖子隐藏了) ...

  3. 学习笔记(09):Python零基础轻松从入门到实战-字符和字符串-2

    立即学习:https://edu.csdn.net/course/play/26676/338775?utm_source=blogtoedu python零基础入门--字符和字符串-2 (1)字符 ...

  4. 零基础C语言入门013——逻辑运算符,与、或、非

    C 语言总共提供了三种逻辑运算符: 用逻辑运算符将两边的变量.数据或表达式连接起来,称之为逻辑表达式: 3 > 1 && 1 < 2 3 + 1 || 2 == 0 !(a ...

  5. 保姆级零基础 C 语言学习路线,万字总结!

    从大学接触 C 语言编程,工作之后一直从事互联网 C/C++ 后台开发工作,粗略算下来有 10 多年经验了(但是年限也并不能代表什么),只能说对 C 语言学习有一些经验可以分享给初学者,让你少走一些弯 ...

  6. 《零基础掌握 Python 入门到实战》笔记

    Python 零基础掌握 Python 入门到实战笔记 文章目录 Python 内置对象类型 基本交互语句 常用内置函数 整数与浮点数 基本数学运算 高级数学运算 字符串 序列 索引 切片 成员函数 ...

  7. 零基础编程入门python视频-Python编程零基础小白快速入门完整全系列精品课

    1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...

  8. 码匠编程:零基础从前端入门到前端开发工程师路线

    一.前端学习路径规划 下面是一个学习线路图,其实还有很多的技术导图中没有涉及到,对于初学者来说,能够掌握上边的知识点已经很不错了. 零基础从前端入门到前端开发工程师路线 二.入坑前的三问 想要入前端的 ...

  9. 零基础小白如何入门前端?以下这几点一定是你需要的

    随着近些年前端行业的崛起,前端人才也越来越供不应求.不少人都看到这个行业的巨大发展前景,因此目前零基础开始学习前端的人也越来越多了.那么,零基础小白如何入门前端呢?为了让大家快速入门前端,本文将从前端 ...

  10. 零基础学习嵌入式入门以及项目实战开发【手把手教+国内独家+原创】

    零基础学习嵌入式入门以及项目实战开发[手把手教+国内独家+原创] 独家拥有,绝对经典                            创 科 之 龙 嵌入式开发经典系列教程 [第一期] 主讲人: ...

最新文章

  1. 华为机试第九题python
  2. 博易大师服务器文件,博易大师自选和页面设置文件如何保存?
  3. 学习旧岛小程序 (4) 电影组件的实现
  4. JVM:7种垃圾回收器总结
  5. mysql inner join
  6. fedora删除旧版本内核
  7. Windows 命令终端(CMD)的快捷键
  8. 作者:徐明泉(1988-),男,百度外卖研发中心架构师。
  9. 班级的每日作业和任务目标
  10. 女生在java开发和前端之间不知道选择哪个怎么办?
  11. Java教程:Java字符串的替换(replace()、replaceFirst()和replaceAll())
  12. python串口数据分包_python TCP Socket的粘包和分包的处理详解
  13. Metabase在linux二次开发编译环境搭建(之一---下载文件)
  14. Django:django.db.utils.OperationalError: (1050, “Table ‘malicious_software_db‘ already exists“)
  15. tablespace
  16. ElementUI 树形结构默认展示某个节点
  17. 详解C语言中的switch语句
  18. 6种PS常用字体字号
  19. 通过python发送邮件
  20. EBS 分配指定快码维护权限

热门文章

  1. 中东国家以色列Avatrade和Rami Kalish的故事
  2. 挂机宝是服务器还是虚拟主机,挂机宝属于虚拟主机吗
  3. JSP文件怎么运行JAVA_jsp文件怎么运行
  4. 【Java】日期格式化的三种方式
  5. Arduino 交通灯实验
  6. 【转存】游戏中常用术语
  7. 光猫修改rms服务器地址大全,华为光猫备份jffs2及HG8321R-RMS切换HG8321版本教程
  8. 软件测试周刊(第31期):所有的伟大 都源于一个勇敢的开始
  9. 一个在线挑选编程字体的网站
  10. 8153网卡linux驱动,绿联Type-c千兆网卡RTL8153驱动