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

《C和指针》有一段没有看懂

发布网友 发布时间:2022-04-30 07:11

我来回答

3个回答

热心网友 时间:2022-06-18 22:18

1. yes
2. 输入的字符会先存在缓冲区里面 getchar只是把它读出来然后存到返回值里面 这个过程可以不必管,你可以认为getchar就是读你输入的字符并存到你需要的变量里面
3. 相当于int i = -1; char c; c = i;这样的操作。 c会获取到i的最低8位值
4. 这个情况下是整型降为字符型,字符型如果提升为整型,会保持原来的值
5. 这个\337不知道是从哪里来的,似乎不正确。一般来说,标准C的EOF会定义为-1 也就是0xffffffff 所以应该是读到\377的时候会终止,怀疑\337是\377的笔误
6. 无符号字符集机器,这个说法我也无法理解。没听说过这种机器
个人认为这段程序虽然错误,但不会导致死循环

热心网友 时间:2022-06-18 22:19

1.EOF的值通常是-1,getchar返回的是整形,所以就是 0xFFFFFFFF
2.因为这个语句是先执行 ch=getchar(),当然就由ch来存储-1这个值了
3.32位截断为8位,取的是低地址的8位,也就是0xFF
4.0xff再次被提升到32位还是0xff,高地址加0
5.这个地方不知道是你打错了还是书上印错了,应该是/377,即0xFF
6.不知道无符号字符集的机器是什么机器...

热心网友 时间:2022-06-18 22:19

太长了,建议分开来问。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
世界征服者2银行怎么弄出来 世界征服者2可以充值么?充不了怎么办 世界征服者2hd没手机卡怎么手机上显示支付成功 可有人推荐几首比较死沉的歌..? ...最好是以前日韩和欧美经典的动感歌曲,不要死气沉沉的那种,或者带点... “天教只入丹青”的出处是哪里 左股骨颈基底部见线形骨折线,有少量骨痂形成,颈干角变小,左髋关节未见... 新疆有奎屯这个地方吗? 我是一个糖尿病患者玉米须和枸杞煮水喝能管用吗 父亲的牙齿掉落几颗了,想趁现在年纪还不算太大给他做个固定假牙。_百度... 怎么样用Illustrator把一张图片上的字删掉 ai怎样去掉jpg模板上的文字,供自己用 《小影》怎么取消关注? 请告知怎样取消小影视频镜头渐进,一直在变大? 小影苹果版,我想去掉视频上的水印,可不可以在小影软件的后台,去修改小影的水印文件,或者替换掉水印文 小影是付费软件吗 明明没有弄小影会员专享为什么会出来正在试用会员功能? 想开通小影VivaVideo的VIP,不知道好不好用? 小影APP好用吗? 怎样取消小影视频编辑中的会员专享? 小影APP会员怎么收费? 外语类大学排名? 关于招商百事young卡注销 重点外语类院校有哪些? 信用卡怎么办停用 上海外国语大学2020年报考政策解读 招商信用卡天天打电话给我办着办那的扣我120 块钱怎么取消? 求全国所有外国语大学的录取分数线,一本的和二本的,我是浙江2020年考生 没有开通网银,可以在微信转账吗? 没开通网银银行卡可以转钱到微信支付宝吗 中国银行网上银行跨行(农行)转帐提示:对不起,操作未成功!BEPS!C337 JAVA中连接数据库的代码 请教 梦见 和同事在车间打扫卫生怎回事 为什么没有4G网络 想自制燃料电池,那个必须要离子膜吗 离子交换膜的作用? 用于交换膜燃料电池和氯碱工业的氯碱离子膜的区别 为什么突然没有4G网络? 质子交换膜燃料电池系统有哪几个部分构成,各部分的作用是什么? 为什么我没有4G网络? 高中化学中燃料电池为什么要用质子交换膜?质子交换膜的作用是什么?用了它之后和没用相比有什么好处?谢 为什么我的没有4G网? 高中化学中燃料电池为什么要用质子交换膜?质子交换膜的作用是什么? 为什么没有4G网 全氟离子膜有什么用 为什么我的手机没有4g网了 燃料电池中没有离子交换膜会怎么样 离子交换膜的材质是什么?最好举例说明. 男性想要背部宽厚,打造完美的虎背熊腰,需要哪些背部锻炼? 离子膜有什么用