2 apavc apavc 于 2016.03.10 19:06 提问

请问C语言中a和225有什么关系

gocr软件中的一部分代码
switch (main) {
...
case 'a': return LATIN_SMALL_LETTER_A_WITH_ACUTE;
...

}

已知 LATIN_SMALL_LETTER_A_WITH_ACUTE 被define为0x00E1,即十进制225

那么a和225在C语言中有什么约定俗成的关联吗

3个回答

visoncomputer
visoncomputer   2016.03.10 21:20

一个是字符型,一个是整型,应该可以互相转化的。

apavc
apavc 将字符'a'按数字输出,结果为97,不是225
接近 2 年之前 回复
qq423399099
qq423399099   Ds   Rxr 2016.03.10 22:06

DEC OCT HEX BIN Symbol Description
225 341 E1 11100001 á Latin small letter a with acute
这是拉丁字符中的一个特殊字符

lx624909677
lx624909677   Ds   Rxr 2016.03.10 22:53

没有任何关联,你的代码里,当字符为a时,返回这个宏定义而已

apavc
apavc 我想知道为何要这么做(别人写的代码)
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!