C++基础(int和char互相转换)
来源:互联网 发布:淘宝薅羊毛是怎么弄的 编辑:程序博客网 时间:2024/05/22 19:37
1 char型数字转换为int型
char a[] = "32";
printf("%d\n", a[0]-'0');//输出结果为3
2 int转char*,int是32位的,char是8位的。 一个int可以转成4个char。
char b[4];
int a;
for(int i=0;i<4;i++)
{
b[i]=(char)a;
a=a>>8;
}
0~10间的数字,可以这样
int a = 1;
char b;
b = '0 ' + a;
或者
int a = 22222222222;
char str[4];
str[0] = (char)(a & 0xff);
str[1] = (char)((a > > 8) & 0xff);
str[2] = (char)((a > > 16) & 0xff);
str[3] = (char)((a > > 24) & 0xff);
或者
int a = 65; //65 = 0x00000041
char b[4];
//b[3]='/n';
sprintf(b, "%d ",a);
//memcpy(b,&a,4);
或者
unsigned int a = 437567232;
unsigned char b[4];
for (int i = 0; i < 4; i++)
{
b[i] = *((char*)&a+i);
}
- C++基础(int和char互相转换)
- Python基础-int和string互相转换
- int和string以及char *和string的互相转换
- c、c++ char*和wchar*互相转换
- C++笔记(3):char,int互相转换
- C语言char和int的转换
- C string/char*/char[]互相转换
- CString和char*互相转换
- char和wchar_t互相转换
- char* 和 CString 互相转换
- UINCODE和CHAR互相转换
- UINCODE 和 CHAR互相转换
- CHAR和HEX互相转换
- int 和 Integer互相转换
- IP类型转换(String和int互相转换)
- C数据类型转换小结(int转换char时有问题)
- C语言char类型和int类型相互转换问题
- char和int的转换
- form
- 基于微信公众平台的Python开发——自动回复
- 范冰冰-苹果
- 通过Arduino编译器查看串口数据~~~~
- java基础学习(1)--继承
- C++基础(int和char互相转换)
- iOS开发UI基础—11应用程序管理之从代码的逐步优化看MVC
- Android使用Catmull_Rom插值算法画光滑曲线图
- presentModalViewController animation from left to right
- Nginx 日志文件切割
- Linux系统编程——多任务的同步与互斥
- IME samples
- 我不能再这样下去
- 外媒看衰卡塔尔前途:碰抢眼中国 香港不丹也难缠