问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中下面的两个temp变量有什么区别

发布网友 发布时间:2022-05-03 11:07

我来回答

1个回答

热心网友 时间:2022-06-19 07:27

嗯,这两个变量其实本质上是一样的。(当然,在一个程序上像这样定义两种类型的变量,用一个变量名是不行,会出错。)
C语言中有字符变量char,存放的是一个字符,但实际上存放是这个字符的ASCII码,这个大家都知道,比如A,B,a,a的ASCII码分别是65,66,97,98,当用printf("%c",temp);输出的是这个字符变量的字符,用printf("%d",temp);输出的是这个字符变量对应的ASCII值。
这样说,很没有说到本质,再进一步,其实char就是一种int类型,是其中的一种特殊形式。
char中存放的内容根本上就是int,我们可以将char用int输出,也可以用int形式给char赋值。
char
temp
=
'C';
或char
temp
=
67;这两个是一样的。
注意:char
temp
=
6;
与char
temp
=
'6'不同,
因为字符6的ASCII值不是6.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我这个配置能玩大唐无双2吗 PK什么的能卡么? 求高手解答 这样的配置还要加什么玩大唐无双才不卡 这个配置能玩大唐无双双开吗? windows7旗舰版系统玩大唐无双零双开卡怎么办?卡死了。 玩大唐无双的时候双开过地图太卡怎么解决啊 全民枪战我用QQ号,但它说密码数字英文,下划线组成,应该怎样弄啊?_百 ... 小太阳取暖器头晕呕吐 取暖器用的会头晕吗,可能的原因和使用注意事项 男孩姓孙含越字好名字 简单特别的男孩名字越 中间是越的男孩名字大全 换显卡,cpu风扇不转了?。 求C语言中TEMP的用法 技嘉2070如何降低风扇噪音 微信怎么不让出现订阅号消息 七彩虹火神2070风扇只有1个转,温度60以上了,还只有一个转,是风扇坏了... C语言程序中temp是什么意思啊!! temp在C语言中是什么意思 C语言temp有什么用 怎样做才能不接订阅号消息 c++中temp 什么意思 temp在c语言中的解释是什么? 怎样做才能不接订阅号消息 C语言中,temp是什么函数? C语言中的temp代表什么 怎样可以永久不封? PHPnow怎么取消自启动,怎么开启和关闭 怎样取消qq资料显示最近在看N0w直播 我的手纹是断掌纹,有什么说法吗 我是一个女孩子.我右手的掌纹是断掌那代表什么呢! 手掌手纹改变,长成断掌手纹是什么原因 C语言,我不太明白什么意思 ,特别是temp和输出语句,求解答~~ 显卡Rtx2070风扇一直都在转是什么原因 逑大神指教 香蕉皮的功效 香蕉皮有什么用 ...还是一样,电源,i7 9700kCPU,技嘉rtx2070主板 吃香蕉皮有什么功效? [健康常识哦 安责险在水利行业的发展有什么建议 香水喷到羽绒服上怎么会有印记呢,能洗掉吗? - 信息提示 军绿色的羽绒服喷了香水,洗不掉怎么办 欠款是不是更改不了 C语言中 temp <<= 8 表达式是啥意思 香薰油渍滴到羽绒服上了,哪位大神可以告诉我下这个能去除干净么?用什么方法去除啊? c语言中{printf("%2d",temp%10);temp/=10;}的意思 temp=~temp+1在C语言中是什么意思 羽绒服沾染香水渍怎么办 c语言中 int temp=x>y?y:x; 表示什么意思? ABAP 内表数据类型转换 ABAP为何要声明数据类型 abap中 内表 构造 工作区三者之间的区别? ABAP 程序有哪些类型