关闭

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

标签: c++c语言
907人阅读 评论(0) 收藏 举报
分类:

我们将一个整型变量赋值给一个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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:708743次
    • 积分:12261
    • 等级:
    • 排名:第1224名
    • 原创:474篇
    • 转载:323篇
    • 译文:1篇
    • 评论:28条
    最新评论