avatar
How to detect overflow in C?# Programming - 葵花宝典
a*g
1
Overflow like: Try to use an int32 type to represent a 64-bit integer. Is
there any command or easy way to judge this in C?
Thanks a lot!
Xuan
avatar
t*l
3
if your platform supports 64-bit integer,
and you only use int32 to store some final results, maybe
you can use your 64-bit int to do the calculation, and
then right-shifted 32 bit and check if it is zero before
assigning the value to your int32.

【在 a******g 的大作中提到】
: Overflow like: Try to use an int32 type to represent a 64-bit integer. Is
: there any command or easy way to judge this in C?
: Thanks a lot!
: Xuan

avatar
g*p
4
google PCL(performance counter library) it will count how many overflows in
your subroutine?

【在 a******g 的大作中提到】
: Overflow like: Try to use an int32 type to represent a 64-bit integer. Is
: there any command or easy way to judge this in C?
: Thanks a lot!
: Xuan

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。