1楼:
c语言 ascii码中,a~z:65-90, a~z:97-122(分别一一对应)。
ascii(american standard code for information interchange,美国标准信息交换**)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准iso/iec 646。ascii 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。
标准ascii 码也叫基础ascii码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。
2楼:匿名用户
a~z:65-90,
a~z:97-122,
3楼:匿名用户
ascii(american standard code for information interchange,美国信息交换标准**)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准iso/iec 646。
请注意,ascii是american standard code for information interchange缩写,而不是ascⅱ(罗马数字2),有很多人在这个地方产生误解。
c语言、 如何将a-z转换成ascii码?、不是输出、 还需要用,转换的ascii码进行运算的值能输出么?
4楼:风飘落雪
c语言中,将a-z转换成ascii码的方法就是将字符的格式进行转换一下就行了,比如
一个字符是char a=‘b’;转换成ascii码就是int c=a;就将字符a的值转换为了整数类型c的值了;
转换之后还需使用的话,就将那个int类型的数据直接来用就行了,比如#include
int main()
5楼:匿名用户
(int)'a' (int)'b'
大小写字母和数字的ascii码值是多少
6楼:哇哎西西
a-z:97-122,a-z:65-90,0-9:48-57。
ascii 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。
0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:lf(换行)、cr(回车)、ff(换页)、del(删除)、bs(退格)、bel(响铃)等;通信专用字符:soh(文头)、eot(文尾)、ack(确认)等;
32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字;
65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
7楼:匿名用户
a-z:97-122
a-z:65-90
0-9:48-57
scii(american standard code for information interchange,美国标准信息交换**)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准iso/iec 646。
ascii表:
8楼:最终涅槃
计算机组成原理第二章 数制与编码部分有详细讲解 这里给出总结性的回答:
数字0-9: 30h+对应数字值,如6的ascii码值=30h+6=36h 转换成十进制就是54;
大写字母:40h+对应字母序号,如c的ascii码值=40h+3=43h 转换成十进制=67;
小写字母:60h+对应字母序号,如c的ascii码值=60h+3=63h。
记住 30h、40h、60h即可^_^
9楼:你妹
把问题说清楚,你直接问大小写字母和数字,二是哥们儿怎么回答你。
10楼:稀饭如雪
下表列出了字符集中的 0 - 127。
**字符** 字符 ** 字符 ** 字符0 32 [空格] 64 @ 96 `1 33 ! 65 a 97 a
2 34 " 66 b 98 b
3 35 # 67 c 99 c
4 36 $ 68 d 100 d
5 37 % 69 e 101 e
6 38 & 70 f 102 f
7 39 ' 71 g 103 g
8 ** 40 ( 72 h 104 h
9 ** 41 ) 73 i 105 i
10 ** 42 * 74 j 106 j11 43 + 75 k 107 k
12 44 , 76 l 108 l
13 ** 45 - 77 m 109 m14 46 . 78 n 110 n
15 47 / 79 o 111 o
16 48 0 80 p 112 p
17 49 1 81 q 113 q
18 50 2 82 r 114 r
19 51 3 83 s 115 s
20 52 4 84 t 116 t
21 53 5 85 u 117 u
22 54 6 86 v 118 v
23 55 7 87 w 119 w
24 56 8 88 x 120 x
25 57 9 89 y 121 y
26 58 : 90 z 122 z
27 59 ; 91 [ 123
30 - 62 > 94 ^ 126 ~
31 63 ? 95 _ 127
11楼:做而论道
参考:http://hi.
baidu.***/%d7%f6%b6%f8%c2%db%b5%c0/blog/item/31c4fdf58190c270dcc47421.html
12楼:雪
'a'=97;'a'=65;'0'=32
在c语言中怎么比较两个字母的ascll码大小?随便写个**举个例子谢谢
13楼:沧海雄风
intmain()
else
}char按照%d输出就是ascii码按照%c就是字符所以可以直接比大小··
14楼:匿名用户
字符本身并没有编码的区别~
字符本身的定义就是一个八字节的数据,
而ascii码是一种编码规则。(也可以说是一种编码表,对照表)
如一个字符中的数值为41,那么从ascii表中,我们找出其对应的值,就可以知道这个值对应的是一个拉丁字母'a';
如果你认为ascii码的大小是在字母在表中的前后关系,那么你完全可以直接用字符进对比~
但是你认为ascii码的大小是字母自然的前后关系,那么就要看具体的情况了,如果编码表中字母的顺序与字母的自然顺序是一致的,那么可以用字符直接比较,如果顺序是相反的,也可以直接用字符比较,结果取反值
如果编码顺序与字母自然顺序不是简单的映射关系,那么你就要先对字母自然顺序进排序,然后再根据这顺序比较字母的前后关系
ascii编码中,ascii对字母的排序与字母的自然顺序是致的,所以你可以直接用字符进行对比,然后以此判断字母的前后关系~
15楼:匿名用户
#includeintmain()return0;}执行结果:a:65b:
66c:67d:68e:
69f:70g:71h:
72i:73j:74k:
75l:76m:77n:
78o:79p:80q:
81r:82s:83t:
84u:85v:86w:
87x:88y:89z:
90请按任意键继续...因为你没有说明是要大写字母还是小写字母,故以大写为例。如果你想输出小写字母则for中ch从a到z即可,若想大小写对应输出,则设立ch1,ch2分别显示大小写即可。
16楼:听不清啊
char c1,c2;
if(c1>c2)....
c语言中"定义"char"a 1"和char"a“1”和c
1楼 风雷雪电 第一bai 个char a 1,则a的值du为数值1。 第二个语法zhi 错误。第三个char a 1 ,则daoa的值为字回符 1 ,对应的数值请参考ascii码,答是数值49。此时 printf d a 得数值49printf c a 得字符1 c语言,char a 和char ...
C语言中zyx是什么意思,C语言中z=x>y?x:y是什么意思?
1楼 三天打鱼 x 1y 3 z 5z y 条件成立 返回1 然后用返回的值跟后面的x比较 1 x 条件不成立 返回0 所以结果是0 要合并两个逻辑 应该用 与运算符 写为 z y y x 2楼 现实梦幻者 这是真假判断 先z y 5 3为真,结果是1 再 1 x 为假,结果是0 c语言中z x y...
在C语言中“a b”是什么意思,c语言中,a^b是什么意思?
1楼 匿名用户 a 异或 b 按位异或 比如 a 为 5 0101 b 为 7 0111 0010 对应位相同为0, 不同为1 希望对你有帮助。谢谢 c语言中,a b是什么意思? 2楼 匿名用户 按位异或, 例如 include int main 输出结果是8 1010 10 0010 2 1000...