C语言中十进制的显示处理.pptVIP

  • 3
  • 0
  • 约2.02千字
  • 约 8页
  • 2017-02-17 发布于河南
  • 举报
C语言中十进制的显示处理

C语言中十进制数据的显示处理 单片机对是十进制数据的显示是用将译码后形成的二进制码去控制数码管显示。对于多位的十进制数据,要将其按照“个,十,百,千,万”的十进制权位正确地显示出来。这通常要运用语言中的除法运算与取余运算来完成 1)千位数码的分解 C语言中的除法运算,其结果是保留商的整数部分,余数部分弃掉。 C语言中的取余运算,其结果是保留商的余数部分,整数部分丢掉。 所以在C语言中,完整的除法运算的结果(商与余数)要用两种运算来表达,与我们之前在数学中的除法运算有所不同。 要将十进制数据“5678”的千位数字“5”分解出来,在C语言中只要运用除法运算将“5678”除以“1000”,所得结果就是“5”,余数“678”被弃掉了。 其算式表达式为: 5678/1000=5 2)百位数码的分解 在分解千位的运算时产生的余数“678”含有百位数字“6”,可以用与分解千位数字类似的处理方法,首先要得到余数“678”,所以处理方法是先用除千取余运算得到余数“678”,再用除百运算得到百位数字“6”。 其算式表达式为: 5678%1000/100=6 3)十位数码的

文档评论(0)

1亿VIP精品文档

相关文档