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

原创 2013年12月05日 10:29:13

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

linux内核中memcpy和memmove函数的区别和实现

linux内核中memcpy和memmove函数的区别和实现Kernel version:2.6.32CPU architecture:ARMAuthor:ce123(http://blog.csdn...
  • ce123
  • ce123
  • 2013年06月03日 08:20
  • 9305

Linux 删除和替换文件中某一行的方法

如果有一个abc.txt文件,内容是: aaa bbb BATBUSINESSTYPE, INSIDEID--) ONLINE; INSIDEID--) ONLINE ccc ddd e...
  • faihung
  • faihung
  • 2017年03月17日 23:03
  • 2225

int型和char型之间的类型转换

目前绝大多数编译器,int 型数据占 4 字节, char 型占 1 字节。进行不同数据的强制转换其实就是数据占用字节扩充或者截断。 比如 int a; char b; a=(int)b; ...
  • will130
  • will130
  • 2015年05月07日 13:03
  • 4057

将char字符转换成int整型,字符串与整型之间的相互转换

int 与字符之间的转换 int与字符串之间的转换

字符型char和整型int之间的关系

在C语言中并没有char类型的常量(但是在C++中却有,字符常量都是char类型),其实是用int表示char,字符型与整型相比只是更加节省内存。(在所有数据类型中,char类型占用的内存空间最少) ...

CString,int,string,char之间的转换

  • 2012年03月20日 17:39
  • 6KB
  • 下载

字符型char和整型int之间的关系

在C语言中并没有char类型的常量(但是在C++中却有,字符常量都是char类型),其实是用int表示char,字符型与整型相比只是更加节省内存。(在所有数据类型中,char类型占用的内存空间最少) ...
  • zhjqxy
  • zhjqxy
  • 2016年10月30日 22:09
  • 3283
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于int型和char型之间的转换
举报原因:
原因补充:

(最多只允许输入30个字)