社区
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;
}
...全文
99
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
程序
中
输入
数据
。我一开始还天真的以为它跟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后台,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以...
微信小
程序
云开发教程-云
数据
库导入
数据
近义词查询小
程序
需要有自己的词库,我们已经为同学们准备好了两个excel格式的词库,一个是词汇库,一个是近义词库,分别导入到云
数据
库中对应的集合(
数据
表)。那么我们应该如何将excel导入到云
数据
库中呢? ...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章