• 主页
  • Windows SDK/API
  • 基础类
  • ActiveX
  • 数据库及相关技术
  • 网络及通讯开发
  • VCL组件使用和开发

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

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

a=0xff;

i = 256 ;

...全文
44 点赞 收藏 8
写回复
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型的变量就可以了。本身就是一样的。
回复 点赞
发动态
发帖子
C++ Builder
创建于2007-08-02

2564

社区成员

10.2w+

社区内容

C++ Builder相关内容讨论区
社区公告
暂无公告