c++下使用CString将字符串转二进制、八进制、十进制、十六进制
2013-04-25 17:02
281 查看
(1).转二进制
#include"afx.h"
#include<stdio.h>
void main()
{
char c[5]="0101";
CString cs=_T(c);
int last=_tcstol(c,NULL,2);//2表示二进制
printf("%d\n",last);//使用十进制输出结果为5
}
(2).转八进制
#include"afx.h"
#include<stdio.h>
void main()
{
char c[5]="0101";
CString cs=_T(c);
int last=_tcstol(c,NULL,8);//8表示8进制
printf("%d\n",last);//使用十进制输出结果为65
}
(3).转十进制
#include"afx.h"
#include<stdio.h>
void main()
{
char c[5]="0101";
CString cs=_T(c);
int last=_tcstol(c,NULL,10);//10表示10进制
printf("%d\n",last);//使用十进制输出结果为101
}
(4).转十六进制
#include"afx.h"
#include<stdio.h>
void main()
{
char c[5]="0101";
CString cs=_T(c);
int last=_tcstol(c,NULL,16);//16表示16进制
printf("%d\n",last);//使用十进制输出结果为257
}
#include"afx.h"
#include<stdio.h>
void main()
{
char c[5]="0101";
CString cs=_T(c);
int last=_tcstol(c,NULL,2);//2表示二进制
printf("%d\n",last);//使用十进制输出结果为5
}
(2).转八进制
#include"afx.h"
#include<stdio.h>
void main()
{
char c[5]="0101";
CString cs=_T(c);
int last=_tcstol(c,NULL,8);//8表示8进制
printf("%d\n",last);//使用十进制输出结果为65
}
(3).转十进制
#include"afx.h"
#include<stdio.h>
void main()
{
char c[5]="0101";
CString cs=_T(c);
int last=_tcstol(c,NULL,10);//10表示10进制
printf("%d\n",last);//使用十进制输出结果为101
}
(4).转十六进制
#include"afx.h"
#include<stdio.h>
void main()
{
char c[5]="0101";
CString cs=_T(c);
int last=_tcstol(c,NULL,16);//16表示16进制
printf("%d\n",last);//使用十进制输出结果为257
}
相关文章推荐
- C++实现二进制、八进制、十进制、十六进制的相互转换
- PHP字符编码转换,ASCII码对照表,十进制,二进制,八进制,十六进制函数使用案例
- C++ 二进制,八进制,十进制,十六进制 输出
- 使用移位操作把十进制转换为二进制与十六进制字符串输出
- Java byte[] 字节数组 转 二进制 八进制 十进制 十六进制字符串
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C/C++二进制,八进制, 十进制和十六进制的表示方法
- C++ 二进制、十进制、八进制和十六进制 转换
- 使用移位操作把十进制转换为二进制与十六进制字符串输出
- c++ 二进制 八进制 十进制 十六进制 输出
- C++输出二进制、十进制、八进制和十六进制总结
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C++输出二进制、十进制、八进制和十六进制以及左移右移运算符的总结
- 关于使用查表法实现十进制到二进制,八进制,十六进制的转换
- 关于字符串转二进制、八进制、十进制、十六进制等的函数
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- 用java语言实现各种进制转换(二进制,八进制,十进制,十六进制互转,主要使用Java Swing技术)