关于C语言ASCII码的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 22:38:46
你好。。。我最近在复习C语言。。。想问下什么时候要用到ASCII码?。。。还有C语言中常出现'0'是什么意思啊。。。什么时候要用到啊?。。。麻烦个位了。。。

在处理字母大小写转换的时候要用到ASCII
因为大小写相差32.
因为每个字母有相应的ASCII。所以字母可以做运算。
也就是可以字母加密。可以字母移位。等等

0.指的是整形的时候整数0
‘0’代表的ASCII里的0,其相应的值是48.
‘\0'是表示结束的字符。经常用这个表示循环的终止。他在ASCII里的值为0
还有在简单计算器的时候也会用到!

'0'表示字符0,'0'的ascii码是48
'\0'表示字符串结尾字符,'\0'的ascii码是0

char可以当作int来使用,譬如'1'-'0'结果就是各自的ascii码相减49-48=1

基本不会用到的把,就算有时候让你做英文字母的大小写转换 也不愁 很少很少真的要硬用到某个字母的ascii码的,你就不用记好了......还有这个是表示字符的‘0’,它的ascii码值为48。在c语言中int型的变量和char型是相同的,每个char型的变量的ascii码值也就是他们对应的int型的值......假如你知道字母的ascii值,就可以直接拿他们当常量作运算,例如50-‘0’,得到的就是2,而不是50

常用ASCII码:
符号 ASCII值
'/0' 0 ------->这是NULL
空格 32
换行 13
'0' 48 ---->这是数字0
'a' 97
'A' 65

另外记住1~9;a~z;A~Z;ASCII值都是按加1来的

初学时不要胡思乱想。

知道点常识就可以了
'0'表示字符
'\0'表示字符串结尾字符 一个字符串都以'\0'结束的