社区
C语言
帖子详情
请大家帮我看看这个数据输入程序
blossom007cn
2004-08-11 07:09:12
我写了这样一个简单的C程序,请教如何判断数据超值输入?
#include <stdio.h>
int main()
{
short int a;
scanf("%d",&a);
/*a 的最大值是32767,但如果我输入大于32767的数则会超值,如何检查这个错误*/
return 0;
}
...全文
91
8
打赏
收藏
请大家帮我看看这个数据输入程序
我写了这样一个简单的C程序,请教如何判断数据超值输入? #include int main() { short int a; scanf("%d",&a); /*a 的最大值是32767,但如果我输入大于32767的数则会超值,如何检查这个错误*/ return 0; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
12l
2004-08-14
打赏
举报
回复
应该是:
while (a<-32768 || a>32767) {
printf("The value range is -32768 to 32767\n");
scanf("%d",&a);
}
mainvhaide
2004-08-13
打赏
举报
回复
if (a<0 &&a>=-32768)
exit(puts("Error!"));
blossom007cn
2004-08-12
打赏
举报
回复
如果两个数输入均正确,但运算后溢出怎么办?能否从汇编角度查看寄存器?
blossom007cn
2004-08-12
打赏
举报
回复
如果在text控件中输入数据则会有数据检查请教这是如何实现的?
tangfulin
2004-08-12
打赏
举报
回复
楼上说得对了,赞同中
FlyindanceDDr
2004-08-12
打赏
举报
回复
运算溢出可以直接判断的:
例如:
假设a,b是正数(int类型)
a+b=c //若溢出则c<0
其它情况都有类似的方法可以判断,不用查看寄存器的
Kusk
2004-08-11
打赏
举报
回复
无法直接检测,因为a无法得之这一信息。一般的确需要判断的话,作法是定义一个更宽型的数据,判断确认没有溢出之后再做类型转换。
long ca;
short int a;
scanf("%d", &ca);
if (ca < 32768 && ca >= -32767)
a = (short int)ca;
else
... // show error message
waini12
2004-08-11
打赏
举报
回复
学习中
核心Java
程序
设计技术
在这个准备过程中,即使作为拥有大量
程序
设计经验的我来说,我也发现了我对一些细节认识的模糊,有的甚至从来没有接触过。事实上,这些细节对于我们提高
程序
质量是大有裨益的。作为基础
程序
设计技术的经典之作,本书...
Java
程序
中如何
输入
数据
刚接触Java的小伙伴儿肯定跟我一样都有一个困惑,就是怎么在Java
程序
中
输入
数据
。我一开始还天真的以为它跟C和C++一样用scanf或cin,但其实Java里根本没有scanf和cin。 看了一些博客之后,了解了一些关于Java
输入
...
微信小
程序
云开发——常用功能2:操作云
数据
库一键批量导入
数据
(导入json文件)
下面的过程是先创建一条记录,然后导出这条
数据
看json文件中是如何编辑字段的,然后仿照这个格式添加其他记录,再导入。这个过程会让大家更加容易理解批量导入字段的逻辑,也方便我们之后学习使用代码对云
数据
库进行...
小
程序
云开发云
数据
库导入excel
数据
详细教程
之前是写了一个页面,拉起微信聊天界面,选文件再发到云端,再解析上传到
数据
库,但是这个方法有bug,就是大量
数据
一次性导入的话,它会上传不了,丢失
数据
。我直接用.csv格式的导入也报错,所以我决定转换成json ...
小
程序
数据
怎么传输到服务器,微信小
程序
怎么将
数据
传输到Java后台
2020-12-10 14:19:49来源:亿速云阅读:124作者:Leah今天就跟大家聊聊有关微信小
程序
怎么将
数据
传输到Java后台,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章