55问答网
所有问题
C语言求救(详细点): 1.char c ; c=‘a’; c的ASCII代码为97,则在内存中c的值为(?)
如题所述
举报该问题
推荐答案 2010-09-17
就是97 !十六进制0x61!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IRcQIG44e.html
相似回答
...
c=
‘a’
;
c的ASCII代码为97,则在内存中c的值为(?)
。
答:
char
c
;c='c';
,此时给字符变量赋值的是字符:即‘c’,此时系统“一看”是字符,就用ascll码的形式存储。还有就是:计算是按二进制的形式存储的,因此字符也不例外;因此
:c的ascii代码为97,则在内存中c的值:
0110 0001的形式。希望有所帮助!!!
c语言中
" a"
的ASCII
码是
97,
" a"正确吗?
答:
c='97';
//单引号表示字符本来是正确的,但是
ASCII
里用单引号的字符中只有'0'~'9'是合法的,这个是错误的。c=
97;
/因为字符型和整形是互通的,在字符范围内表示小字母a,这个是正确的。
已知
:char
c='a';,则
语句 printf("c=%c,%d",
c,c
+
1);的
输出结果是...
答:
输出结果为
:c=
a, 98
'a'的ASCII
码
值为97
...的结果
为(
)。
char
c1
=97,
c2=98; printf("%d %c",c1,c2
);
为什么...
答:
当执行下面两个语句后,输出的结果
为97
b。
a的ASCII
码是
97,
b的ASCII码是98。d表示数据按十进制有符号整型数输入或输出,%d打印的是整形为97。c打印的是字符,为b。所以,输出的结果为97 b。
char
c='a';,则
执行语句printf("%c",c+32
);
后,输出结果多少
答:
'a'的ASCII值为97,
97+32=129,已经超出标准ASCII码的范围(属于“扩展ASCII码”,通常两个扩展ASCII字符用来表示一个汉字,单个的扩展ASCII字符,不同的C编译系统,有不同的处理方法,有的不能正常显示,只能显示出一个问号?)
大家正在搜
c语言中char语句
C语言中char
c语言char赋值
c语言getchar的用法
char c='a'
char c='\72'
c语言char怎么用
char是什么意思c语言
c语言getchar