问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

C语言,超过取值范围绕回原点,不溢出。

发布网友 发布时间:2024-10-21 01:28

我来回答

2个回答

热心网友 时间:2024-11-13 01:24

C语言没有对数据类型进行范围安全控制机制的,如果你在编程的时候想不考虑数据范围,你可以学习使用更高级的语言,比如java,如果你输入的数超出java中的数据类型,那么在编译时就会提示你的数据超出范围的异常了,从而去修改代码,这样的开发比较安全。以为java自身的库实现了各种安全机制。所以你在使用C的时候,很多数据的内存范围啊,指针的使用啊等,都要由程序员自身来控制好,也就是你自己,需要对自己写的代码在内存中的体现有个清晰的认知,才能写出高质量的程序。毕竟C语言虽然是高级语言,但是却是最开始的高级语言,所以很多东西都需要程序员自己控制对内存的操作。其实也正因为C的这个特性,其处理速度非常快,大型操作系统都是C来实现的;而像java这种由C++发展而来的语言,程序员是无法直接通过代码操作内存的,其运行速度会比C语言低,但是写起来比较安全和容易。
学习C和C++,需要长期的积累和经验,祝楼主成为C牛啊
除了你说的这个,比如:
输入char a , a=300
结果a会编译成一个逗号,原因是:
300-255=45;超出时会把大数拆成255倍数再按1到255字符查找,45为逗号。

热心网友 时间:2024-11-13 01:24

那就不要用signed,用unsigned。

这种数据的溢出本来就是需要程序员自己保证的,既然使用了signed char,就要自己保证里面的数据不能溢出。

计算机没有业务,出现这种溢出也要报中断的。追问VB6这种情况会报告并中断,C少了一道保障不习惯。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
油烟机价格多少钱一台 为什么真正懂房子的人只买二手房 来看看行家怎么做 二手房怎样看风水好不好?怎样看二手房子风水好坏?买二手房子怎么看风水... awm由哪几个英语组词 【急】英语组词成句5道,求英语高手帮解 我想去苏州打工,我对苏州一点都不了解,请问我该不该去 在苏州一家餐厅打工,每晚都超过规定时间下班,不想继续干了,离职能拿... 上海哪里可以摆地摊卖盒饭 高星级酒店做盒饭说明什么 谁能帮我分析一下:一份六块钱的盒饭有多少利润? 进口腕表的税率是多少 c语言 程序设计 计算结果太大 ...园参观请根据你的观察写一篇短文,字数在60到80 要英语作文 洋葱烧猪肝做法: 自然拼读u-e为什么有两种发音 苹果手机怎样把对方手机的屏幕共享 ...个旅行计划,要包括下列问题;要求:意思连贯、通顺,词数在60~80之间... 撩男生撩女生情话套 女撩男情话套路一问一答 春雨花怎样养殖 回复较多-烟气治理活性炭厂家怎么选择? 小学生经典人物传记·世界历史名人传:科学家的故事目录 上海市服务好的墓地推荐 朗逸冷车启动抖动厉害怎么办 小学生经典人物传记·世界历史名人传:艺术家的故事内容简介 朗逸新能源朗逸冷车启动后发动机抖动正常吗? ...经典人物传记·世界历史名人传:艺术家的故事图书信息 小学生经典人物传记·世界历史名人传:艺术家的故事目录 ...河南省白酒市场的现状如何?为什么说“得中原者得天下”? 孩子成绩不好写什么评语呢? 用番茄酱能做什么菜 隐秘的角落晶晶是谁推的 幽默风趣的新婚祝福语 较搞笑感动的结婚祝福语 一句简短的结婚祝福语搞笑 幽默搞笑的结婚祝福语 幽默搞笑的结婚祝福语大全 现在南航候机大厅送机人员进入需要核酸检测吗? 南京现在坐南航出港航班是否要核酸证明? 南航从上海到长春航班需核酸吗? 什么是诗?诗的本质是什么? 刺客信条2与兄弟赛跑那个怎么走啊,急TAT!!! 刺客信条2如何自由奔跑 [求助] 刺客信条2,我卡在训练场那了。第四回合不懂怎么过。 谁知道2011永泰一中正取和择校分数线 450.5 择校 永泰一中 办健康证自己要带一寸照片吗 虎门平邮衣服到湖南省怀化市辰溪县的价格多少钱一公斤? 法国和利比亚为啥打仗 利比亚打仗 美国等西方国家为什么要攻打利比亚 请问:我是云天化集团云峰分公司一名锅炉检修焊工,从事本工种31年多...
  • 焦点

最新推荐

猜你喜欢

热门推荐