永发信息网

ACM关于C/C++中的memset初始化与无穷大的定义

答案:1  悬赏:60  手机版
解决时间 2021-01-26 16:06
ACM关于C/C++中的memset初始化与无穷大的定义
最佳答案
memset 是按照“字节”来设的,所以 memset(, 0x1f, ),相当于把每个字节都设置成1f,对于四个字节的整数来说,就把每个字节都变成1f,所以最终这个整数就是 0x1f1f1f1f,也就是无穷大。

而你定义 INF=99999999,这是10进制的,对应16进制是0x5f5e0ff你memset(,INF,)时,会转换成字符型的,也就象当与强制转换成了0xff,所以你memset(,INF,)相当于memset(,0xff,),这样这个整数就是 0xffffffff,当然和你的99999999不是同一个数字了。

解决方法,比如你可以把 INF定义成 0x59595959,初始化用memset(,0x59,),应该是没问题的。明白了吧?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
余氏粮油怎么去啊,我要去那办事
下列说法不正确的是:A.人们在收拾鱼身时手上
中国比较有名的视频分享网站有那些?
一个男生天天进一个女生的空间,突然删了那个
参画的意思是什么啊?知道的请说下!
4个7算出24怎么算
4000块钱左右的游戏笔记本,玩lol特效差不多
一个长方形的高和宽都是四厘米体积128立方厘
用绝对值不等式几何意义解 若Ix+1I+Ix-2Ia对
跪乳的意思是什么啊?知道的请说下!
1919酒类直供(九江陆家垄路店)地址有知道的么
简述直接作用式调压器的工作原理。
我自己创作的一句励志话手写成字能版权登记吗
来推荐一些不用流量就可以玩的游戏吧,
为什么中国的世界名牌那么少?
推荐资讯
小庭院载什么树, 可以遮挡路边的视线,保持小
腼怀的意思是什么啊?知道的请说下!
家庭电路一个房间一个回路,
查询苏州市交巡警请问c1驾照能不能开皮卡6座
买电陶炉哪个品牌最好?
别出手眼的意思是什么啊?知道的请说下!
LOL 这个游戏好玩吗?我看很多人玩!要不要充
医院不让病人玩智能手机吗
八年级下册数学课堂点睛答案第57页
心冰的意思是什么啊?知道的请说下!
渔阳的意思是什么啊?知道的请说下!
浙江省东阳市湖溪高级中学怎么去啊,我要去那
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?