天天看点

关于int型和char型之间的转换

我们将一个整型变量赋值给一个char型变量的话,就是将相应的ASCII码值的字符送入s变量

       ASCII码 48 代表 ‘0’    ASCII 1  代表笑脸  ASCII码 0 代表'\0'

       于是char s = 1 ;我们得到的将是笑脸  char s = 48;我们得到 0 char s = 0; 我们得到‘\0’

       当我们需要得到一个char型变量的ASCII码的时候,我们可以使其减去'\0',也可以直接将char型变量赋给

       整型变量,比如我们有char s = ‘a’;  int ss = s; or int ss = s -'/0';都可以得到 int值 97

继续阅读