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

C语言中char型short型转换成什么型以提高运算速度?

发布网友 发布时间:2022-05-18 08:05

我来回答

3个回答

热心网友 时间:2023-08-24 06:10

int
这就要牵扯到一个问题了:参数的提升
也就是K& R C和ASCII C的原型之痛
例如一个函数以K&R C声明就是int foo();
定义是:
int foo()
int a;
int b;
{
....
}
而ASCII则是
int foo(int,int);

int foo(int a,int b)
{
............;
}
在K&R C中,函数参数都会提升,例如short和char提升为int,float提升为double
这样简化了编译器
不过你在提升的时候注意,char一个字节换为int,不要让另外三个字节成为垃圾的制造者

热心网友 时间:2023-08-24 06:10

转换成int,属于自动类型转换。

热心网友 时间:2023-08-24 06:11

int
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见老婆光脚踩谷子 王者荣耀国服中,不论进入游戏还是没开始游戏,所有玩家发送的任何消息... 我的滴滴开空调活动怎么没了 为什么腾讯视频显示还是要流量看 没有联通中国结标志 电脑不能装win7买电脑时他们说只能装win10系统不能装win7 英雄联盟手游 手机lol游戏盒子现在叫什么? 英雄联盟手机盒子看不了比赛记录 手游英雄联盟视频在哪里看手机英雄联盟盒子在哪看我游戏中录的视频 英雄联盟盒子看视频只有声音没有画面,不是网速的问题,也不是电脑卡,是... 为什么英雄联盟盒子没发看视频 C++(回答满意+30分以上) 如何将short数组转换为unsigned char数组(我原先的方法太慢了) 如何将double,short,binary,等型通过sprintf转化为char*型? int,char,short.之间类型转化的原理是什么 char和short为什么不能转换呢,为什么呢? c语言中如何将short,int,long,float这些类型的数值转换为字符串? C/C++ 中char类型如何转化short? 怎样把unsigned short 转换为 unsigned char 每天早上起来都要拉两三次肚子,大便第一次较成型,后两次都是泡沫一样的,其他时间都挺好,这是怎么了? 求助,如何将short型数据存入字符型数组char buf C语言有没有个语句可以把short转换成char[] 如何让WIN7打开文件夹一直显示中等图标,而不是详细列表 谁给我百度名字100个? 百度名字怎么改啊 百度名字能改吗? 百度名字什么时候可以修改? 请问不同的银行,支票也不同吗? 开出转帐支票分录为什么不用其他货币资金 企业的支票,应该是通过"银行存款——其他货币资金"核算还是"应收票据"科目? 怎样认识加入中国*党员是当代大学生实现历史使命和人生追求的正确选择 大华室外监控一天多少度电? 类型怎么转换,char~~short~~int~~float~~double C语言教程中说,char 型和 short 型参与运算时,必须先转换成 int 型.具体是怎样的?下面为什么出错了? short型数组和char数组的异同 如何把unsigned short *转化为const char 圣人,其出人也远矣中的其是什么意思 古之圣人,其出人也远矣中的其是什么意思 生乎吾前,其闻道也固先乎吾全文意思 是故弟子不必不如师,师不必贤于弟子,闻道有先后,术业有专攻,如是而已。怎么翻译 苏教版《师说》准确翻译 驴骨怎么炖好吃 驴骨头汤的做法 成本会计五种分配法怎么算 架子驴是什么?驴的品种吗?一头驴能赚多少钱啊 国内哪里驴骨最多? 梦见驴骨头架子。要吃 熬稀饭的米需要洗吗 翡翠手镯买多了怎么处理? 月缴保单有宽限期吗 早上吃水煮花生24粒会胖吗 股票创业黑马代码是多少?创业黑马的价位是多少?创业黑马股票今日价格是多少钱?