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个回答

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
这是拉丁字符中的一个特殊字符

visoncomputer
visoncomputer   2016.03.10 21:20

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

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

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

apavc
apavc 我想知道为何要这么做(别人写的代码)
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
225
1
请问cXML与cnXML有什么关系?
google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java
LeetCode 225: Implement Stack using Queues
Implement the following operations of a stack using queues. push(x) -- Push element x onto stack.pop() -- Removes the element on top of the stack.top() -- Get the top element.empty() -- Return whet
SGU 225
题意:给出一个n*n的棋盘和k个,问有多少种放的方法使得马互不相攻击。       题解:首先很容易想到设dp[u][v][i][j]表示前i行,用了j个马,第i行的状态为v,前一行的状态为u。 dp[u][v][i][j]+=dp[i][u][i-1][j-cnt[v]]且v不与i,u冲突。   判冲突的话可以这样,前两行左移1位&当前行,为1则冲突,然后右移一样的。前一行就左右移
OCP 1Z0 053 225
225.View the Exhibit to examine the Automatic Database Diagnostic Monitor (ADDM) tasks. You executed  the following commands:  SQL> VAR tname VARCHAR2(60);  SQL> BEGIN :tname := 'my_instance_analys
codeforces 225 A
http://codeforces.com/problemset/problem/225/A A. Dice Tower time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output
sgu 225
状压DP
225笔记
第一次学习jQuery 经常分不清哪些是jQuery对象 那些是DOM对象 ,JQuery对象是通过jQuery包装DOM对象后产生的对象, 它是JQuery独有的 如果一个对象的JQurey对象, 那么就可以使用JQuery里的方法元素的特性和属性  只有jQuery对象才能调用jQuery类库的各种函数,同样有些dom对象的属性和方法在jQuery上也是无法调用的,不过基本上jQuery类库提...
C语言中int main与void main的区别
<br />正确而且标准的方式应该是int main()或者int main(int argc, char* argv[])<br /> <br />原因是:main函数的返回值是用来表示程序的退出状态的,return 0表示无错误,其他的返回值根据系统不同可能代表不同的类型,如果不返回可能会无法检测到错误。<br /> <br />另外一个原因是:如果返回值是返回到栈上的,则程序未返回值的情况下,程序的调用者会从栈上误pop一个值认为是程序的返回值,这样的话就会造成下面的操作错误,因为多pop了一个值。<
CF div2(225) C
#include #include #include #include #include #include #include #include //CF div2(225) C #define LL long long #define N 200100 #define inf 999999999 using namespace std; int a[N]; int main