在C语言中负数能做自减运算吗?
3个回答
展开全部
c只有常量,变量,可以判断正负,有整数,浮点数等类型,但没有负数这种类型,有无符号的非负数类型,自减,自增都是针对变量的,其值是正还是负没关系,只需要判断超越范围,会不会出错,其他没有问题,当一个整数是最小负数时,自减会出错变成正数这和数学上的数的运算不一样,计算机的整数,实数长度是有限的,可以表示的数的个数是有限的,因此,对错要做到心中有数,必要时要处理那种极端情况,才能保正程序不仅理论上正确,运行时一样正确。各种运算符除数学上不能运算的情况外,都可以运算,没有正负数的区别,要注意的是极端情况!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询