
用sprint函数将其转化为字符串,即可进行显示
对于整数,还有一种方法,先判断是是否大于等于0,如果小于0,袭核则取反,可以和正数一样分离个
十
百
千
万,然后显示,前面加一负号即可
一般的单片机中会有状态标志位,以租稿表征每次运算得到结果的特征。一般的,其中会有N标志位,表征计算结果为负数。以430单片机为例,事实上,当执行CMP R4,#0时,如弊肆孝果R4中储存的值是正数,那么N标志位为0,雹扒反之N标志位为1。然后我们对N标志位的不同状态进行相应的跳转,可以用JN语句。这是用汇编语言所举的例子,如果是C语言编程则可直接判断。例如if(n>0)...即可。
欢迎追问~
这是编程序的方法,用C语言写程序将负数变成正数 ,对变量取负数仔岩埋,例x为带念蚂符号的数,y为无符号数,y=-x 负数就变正数了,原数不变。不过枣纯在变换前应判断一下,
if(x<0)
{y=-x}
否则,是正数就变成负数了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)