暴简单!系列之四: char a 如何转换成int?

com235 2003-04-26 07:14:46
暴简单!系列之四: char a 如何转换成int?
char a
int i

a=0xff;

i = 256 ;

...全文
91 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
c2y 2003-04-26
  • 打赏
  • 举报
回复
char a;
int i;
a=0xff;
i=Byte(a);
mikeshi 2003-04-26
  • 打赏
  • 举报
回复
因为char的内存长度<=int的,所以应该可以进行隐形转换的呀。
比如
int a;
char b = 8;
a = b;
应该没有错的吧(理论上warning也不会有)
qiuafa 2003-04-26
  • 打赏
  • 举报
回复
对头!
Alpha_Gu 2003-04-26
  • 打赏
  • 举报
回复
C中的char和int是通用的,强制转换就行了,如上所说。
xabcxyz 2003-04-26
  • 打赏
  • 举报
回复
char a;
int i;

a=0xff;
i = (unsigned char)a; // 不转换成无符号字符 i=-2;
hellobcb 2003-04-26
  • 打赏
  • 举报
回复
字符数据和整型数据可以互相附值,如:
int i;
char c;
i='a';
c=50;
shenhong0 2003-04-26
  • 打赏
  • 举报
回复
i=(int)a;
xu_xinyu 2003-04-26
  • 打赏
  • 举报
回复
把char类型的变量付给int型的变量就可以了。本身就是一样的。

13,821

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧