CSDN论坛 > VC/MFC > 基础类

32位的2进制以字符串CString表示,怎么转换成long型的整数 [问题点数:0分]

Bbs1
本版专家分:20
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1219
Bbs10
本版专家分:120667
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
Bbs10
本版专家分:120667
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
Bbs2
本版专家分:357
Bbs6
本版专家分:5734
Bbs8
本版专家分:42972
Blank
微软MVP 2004年9月 荣获微软MVP称号
Blank
红花 2003年11月 VC/MFC大版内专家分月排行榜第一
匿名用户不能发表回复!
其他相关推荐
16进制CString与int相互转换
以下为VC2008下实现代码:   一、int型转16进制CString CString IntToCStringHex(int algorism)//十六进制转换 {  vector reNum; CString str; //倒序输出  do  {   int nTemp = algorism%16;   algorism=algorism/16;   reNum.pu
十进制long数据转化为十六进制,十六进制转化为十进制
{    int i = 0;    int tmp = 0;    char *buffer = (char *)malloc(11);    char *temp;    buffer[0] = '0', buffer[1] = 'x', buffer[10] = '\0';    temp = buffer + 2;    for (i = 0; i    {      
一个将u_long型的IP地址转化成字符串形式的IP地址方法
最近在看winpcap的document,里面提到了一种将u_long地址直接转成字符串形式的IP地址,这个方法存在不足之处是没有考虑到大端小端的问题。之前碰到过一种情况是将IP地址字节序搞反导致功能失效的问题,这里列出来纪念一下。 char *iptos(u_long in) { static char output[IPTOSBUFFERS][3*4+3+1]; //192.168.122
将一个string转化为一个long int 型值
int strToInteger(string s) {               //s.c_str():将string对象转化为char*对象,返回const char*类型;           //strtol,将字符串转换为long int,16代表接受的合法字符为'0'~'9','a'~'f';          char * p;          long n = s
题目1130: 数制转换
题目描述 求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。 不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)。   输入 输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整
7-39 字符串转换成十进制整数(15 分)
输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。 输入格式: 输入在一行中给出一个以#结束的非空字符串。 输出格式: 在一行中输出转换后的十进制数。题目保证输出在长整型范围内。 输入样例: +-P-xf4+-1!
Linux下将整数格式化成二进制表示的字符串
数据的格式化输出是我们在编程过程中经常要做的事情,我们最常用的莫过于sprintf函数。当然还有sprintf衍生出来的一些函数,譬如安全的snprintf。还有一个需要提到的就是不属于C标准的itoa函数。 int sprintf ( char * str, const char * format, ... ); //成功返回写入str的字符个数,不包含结尾符,出错则返回负数
用C语言实现将一个int类型的数的每一个字节转换为8位2进制数的表示!!
用C语言实现将一个int类型整数的每一个字节转换为8位2进制数的表示!! 代码实现如下:
将long整型转为二进制和16进制,存于字符串中
1.将Long整型转为二进制 #include #include #include #include using namespace std; char *get2String(unsigned long num) { char *buff = new char[33]; long temp; for (int i = 0; i < 32; i++) { temp = nu
Java编程题:将一个十六进制的字符串转换成一个十进制的整数
思路:将字符串转换成一个一个的字符将字符转换成十六进制的数字计算出结果package test; public class Test { public static void main(String[] args) { String str = "13abf"; int len = str.length(); int sum = 0; for(int i=0;i<len
关闭