查看“C语言中的字符常量与ASCⅡ码”的源代码
←
C语言中的字符常量与ASCⅡ码
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
https://www.bilibili.com/video/BV1vR4y1H7MY/?p=13 ASCⅡ((American Standard Code for Information Interchange):美国信息交换标准代码)是基于拉丁字母的一套电脑'''<big>编码</big>'''系统。 主要用于显示近代英语和其他西欧语言。 到目前为止共定义了128个字符。 ASCⅡ码是由'''<big>8位二进制数的组合</big>'''来表示128个字符。 ASCⅡ码产生原因: 在计算机中,任何数据都以二进制的形式存储。 很明显,我们没法用二进制去真正意义上的存个字母“a”进去,因为二进制数最后只能落实成数而不是文本。 这就好像电报一样,电报只能发送电信号,无论如何也不可能发送一个手写的字母“a”,但是我们又需要用电报传递信息,那么如果我们想用电报表示文本,那就只能对每一个文本进行编码(Encoding)。 于是就有了类似于,摩斯电码等等电报编码的方式,这些编码的目的就是把文本转换成数值信号。 [[文件:ASCⅡ.png|无|缩略图|900x900像素]] === 定界符 === {| class="wikitable" |单引号是'''<big>字符</big>'''的定界符 |'a' | {| class="wikitable" |+ |97 |} |- |双引号是'''<big>字符串</big>'''的定界符 |"a" | {| class="wikitable" |+ |97 |\0 |} |} <nowiki>''</nowiki>和""是定界符<syntaxhighlight lang="c"> #include<stdio.h> int main() { char cha = 'a'; //cha 中存放的是字符'a'的asc码值 char chb = 97; //打印由格式符决定 printf("%d \n", cha); //输出字符对应的asc码数值,97 printf("%c \n", cha); //输出asc码值对应的字符,97 ==> 'a' return 0; } </syntaxhighlight><syntaxhighlight lang="console"> 97 a </syntaxhighlight><syntaxhighlight lang="c"> #include<stdio.h> int main() { char a = 'x'; // 120 char cha = 'a'; // 97 char chb = a; //12 return 0; } </syntaxhighlight>
返回至
C语言中的字符常量与ASCⅡ码
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
Spring Boot 2 零基础入门
Spring Cloud
Spring Boot
设计模式之禅
VUE
Vuex
Maven
算法
技能树
Wireshark
IntelliJ IDEA
ElasticSearch
VirtualBox
软考
正则表达式
程序员精讲
软件设计师精讲
初级程序员 历年真题
C
SQL
Java
FFmpeg
Redis
Kafka
MySQL
Spring
Docker
JMeter
Apache
Linux
Windows
Git
ZooKeeper
设计模式
Python
MyBatis
软件
数学
PHP
IntelliJ IDEA
CS基础知识
网络
项目
未分类
MediaWiki
镜像
问题
健身
国债
英语
烹饪
常见术语
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息