77问答网
所有问题
C语言中67和A为什么也是字符??
如题所述
举报该问题
其他回答
第1个回答 2013-03-18
所谓字符型,整形,浮点型不过是数据的一个格式而已,可以相互转化的。也就是说,一个字符常量,他可以转化成整形常量,反之如果整形常量在ascii码中对应一个字符的话,那么他也可以转化。像67,如果没加‘’那么他如果也可以转化成字符,只是写法不同了而已。‘A’也一样,也可以写成int型,看计算的时候需要
第2个回答 2013-03-18
因为在C语言中 字符 是按照Ascii编码的形式存放在计算机的,也就是说字符是以纯数字的形式存放在计算机内部的,而65是大写字母A的Ascii编码,所以当你以 “%c” 形式输出65的时候就输出了A,但是,书写代码的时候应该这样写 “%c”,65 而不用加上单引号了。
第3个回答 2013-03-18
这是ascii表(字符集 0 - 127) A 为65 67为C
计算机都会把英文字母及常用符号用ascii表示 翻译成二进制计算机就能认识
具体可见ascii相关介绍
追问
选择题中要求选字符常量,这两个没加“怎么也行
追答
C怎么不是字符常量呢? "67"这样加引号就是字符数字"67" 数字"6"对应的ascii码是38
你还是先去了解ascii吧
本回答被提问者采纳
相似回答
c语言
如何判断a和65
答:
1、类型不同:二者都是C语言中的常量
,不过a是字符型(char)常量,而65是整型(int)常量。2、值不同:字符型常量本质为ascii码,a的ascii码值为97,与65是不同的值。3、二者还是有一定关系的,ascii码值为65的字符是A,所以二者虽然表示不同字符,但都是A,只不过一个是大写,一个是小写。C...
...
A也是
一个字符,那
字符的
定义或者含义
是什么?
还有关于转义字符问题...
答:
所谓
的字符
就是指一个0-255的数字,和int没什么区别,就是最大只能是255。然后当你调用printf时,printf函数会把这个数值翻译成A,B,
C
,0,1等等来输出。其实没什么神秘就是使用一张ASCII对照表,每个数字对应一个字符这样翻译。请参考http://www.asciitable.com/ 由于英语字母加上数字等常见
字符的
总数...
C语言中字符
的含义
是什么?
答:
char 占8位的短整数。
c语言
问题如图,请问b选项怎么
是
c?
答:
所以0x43是十六进制数,转化为十进制为67,0103是八进制数,转化为十进制是67,067是八进制数,转化为十进制是55 '\103'是转义字符,\后面是八进制数,八进制的103是十进制
的67
A,B,
C
都表示ASCII码为
67的字符
,因为ASCII码表示字符'A',所以67表示字符'C',D选项显然不正确,所以选择D ...
C语言中
Ascii中
为什么字符
A输出等于十进制的65呢?
答:
char c1='A';printf("%
c
,%d\n",c1,c1);输出结果就是A,65.A对应的ascii是65,所以整数输出就是65,
字符
输出就是A
C语言
问题,
为什么
输出
是字符
a,而不是97
??
答:
因为 c++ 输出 unsigned char s=97; 默认按
c 语言
%c 格式输出。要想输出 ASCII 数值 可以 用 强制转换。unsigned char s=97;cout << s << endl; // 这个输出 a cout << (int) s << endl; // 这个输出 97 cout << (unsigned int) s << endl; // 这个输出 97...
C语言中
的
字符
表示
什么?
答:
在
c语言中字符
主要有两类 1、就是普通字符。字符包含普通字符和转义字符,需要用‘’(两个单引号)包含。例如 'a' 是普通字符;'\n'是转义字符。2、转义
字符是C语言中
表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号...
大家正在搜
c语言中的字符是什么
c语言中字符和字符串的区别
c语言中字符常量是什么意思
C语言在字符串中查找字符
c语言删除字符串中的字符
c语言删除字符串中相同字符
c语言字符串中去除特定字符
C语言中字符串怎么表示
在C语言中合法的字符常量是
相关问题
C语言中Ascii中为什么字符A输出等于十进制的65呢?
C语言中,‘a’与“a”相同吗?为什么?
C语言中"a"为什么不属于字符型常量呢?有高手为我详细讲解一...
C语言中字串ABC大于A吗?为什么?
C语言中 '\' 是字符常量吗
C语言中'a'和"a"有什么区别?
在C语言中ch=c-'A'+'a';是什么意思,其中ch和c...
C语言中“a”与`a`有什么区别?