• 注册
    • 查看作者
    • Arduino中int和char之间的转换

      在使用比如矩阵键盘或者其他一些应用中,需要将数字与字符进行转换,通过下面的简单介绍你将一目了然。

      首先,要对ASCII码有一个基本的认识,如下表:

      字符'0'的ASCII码为48,然后是'1' '2' '3' ... '9'

      字符' '(空格)的ASCII码为32.

      字符'A'的ASCII码为65,然后是'B' 'C' ... 'Z'

      字符'a'的ASCII码为97,然后是'b' 'c' ... 'z'

      所以,把一个数字字符ch,转为一个整数,就是ch-'0' 当然ch-48也行

      因为C和C++中,字符和整型是一样的,可以隐式转换

    • 0
    • 0
    • 0
    • 199
    • 单栏布局 侧栏位置: