社区
图形处理/算法
帖子详情
在vc里面如何判断整数越界
freebeekf
2003-03-24 01:57:54
我遇到一个需要判断正整数越界的问题,即处理整数越界(32位)时就报错。
原来的demo代码如下:
int nTem(1);
while(1)
{
nTem *= 10;
if(nTem < 0)
MessageBox("out of bound!");
}
但是越界判断并不准确,请问还有什么可靠的方法吗,可以一越界就可以得到信息
...全文
111
2
打赏
收藏
在vc里面如何判断整数越界
我遇到一个需要判断正整数越界的问题,即处理整数越界(32位)时就报错。 原来的demo代码如下: int nTem(1); while(1) { nTem *= 10; if(nTem < 0) MessageBox("out of bound!"); } 但是越界判断并不准确,请问还有什么可靠的方法吗,可以一越界就可以得到信息
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SatanLi1982
2003-03-24
打赏
举报
回复
up
phiger
2003-03-24
打赏
举报
回复
__try {
......
}
__except( GetExceptionCode() == EXCEPTION_INT_OVERFLOW) {
printf("handled by inner block");
}
java float
判断
整数
_
判断
一个数是否是
整数
PS:在阅读本篇文章之前,最好先搞清楚:1.数据类型在计算机内的存储方式;2.数据类型在
VC
++或者GCC中的数值范围和精度。如果对以上两点不清楚,请先阅读另一篇文章《计算机的数据存储及
VC
++/GCC的数值范围》:另外,看完本篇文章后,再去学习一下Java的数据类型,能够极大地加深理解。
判断
一个数是否是“整型”(int),调用系统函数即可#include#includeusing namespa...
VC
判断
字符串是否为合法数字
最近在做相关的项目, 在用户输入信息时要对CEdit控件获取的字符串信息
判断
其是否为合法数字, 通常我们所理解的合法数字是: 1. 如果不为小数, 则字符串中应该不能包含0-9以外的其它字符, 并且按照习惯, 即使用户输入0900, 程序应该能够
判断
其为合法数字, 并且能够格式化为900 2. 如果为小数, 通常小数点只能在两个数字之间, 并且只能有一个小数点, 如合法的数字: 0.9
VC
中
判断
数字和日期的方法
VC
中
判断
是否数字的方法方法一: int IsNum(CString str){ if (str.IsEmpty()) return - 1; int nDot = 0; //数值只能是0到9及小数点组成 for (int i = 0; i { char ch = str.GetAt(i); if ('.' == ch) //小数
判断
一个数是否是
整数
1.
判断
一个数是否是“整型”,调用系统函数 #include <iostream> #include <typeinfo> using namespace std; int main() { double i=3; cout << typeid(i).name() << endl; cout <<...
VC
6.0下64位
整数
的操作
今天写了一个关于大
整数
乘法的程序,结果并不让人满意, 也就是result=0x305*0x499602D2 result等于多少的问题。 我把结果result定义为:DWORD类型,结果溢出了。 看了一个DWORD,原来是32位,4个字节。因此会溢出,那
VC
6.0不支持8字节长度的数据格式吗?如long long之类的? 改成double,同样不行。。
图形处理/算法
19,463
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章