多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > 十六進(jìn)制字符串轉(zhuǎn)十進(jìn)制整數(shù),詭異的問題,Linux和Windows結(jié)果不同

十六進(jìn)制字符串轉(zhuǎn)十進(jìn)制整數(shù),詭異的問題,Linux和Windows結(jié)果不同

來源:程序員人生   發(fā)布時(shí)間:2014-10-19 08:00:01 閱讀次數(shù):1834次
static int HexAToInt(char *str, int length)
{
char  revstr[16] = { 0 };  //根據(jù)十六進(jìn)制字符串的長度,這里注意數(shù)組不要越界
int   num[16] = { 0 };
int   count = 1;
int   result = -1;


if (NULL != str)

strncpy(revstr, str, length);
for (int i = length - 1; i >= 0; i--)
{
if ((revstr[i] >= '0') && (revstr[i] <= '9'))
num[i] = revstr[i] - 48;//字符0的ASCII值為48
else if ((revstr[i] >= 'a') && (revstr[i] <= 'f'))
num[i] = revstr[i] - 'a' + 10;
else if ((revstr[i] >= 'A') && (revstr[i] <= 'F'))
num[i] = revstr[i] - 'A' + 10;
else
num[i] = 0;
result = result + num[i] * count;
count = count * 16;//十六進(jìn)制(如果是八進(jìn)制就在這里乘以8)    
}
}


#ifdef __linux__
result++;
#endif


return result;

}


Why???!!!

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 女人毛片a毛片久久人人 | 日韩中文字幕精品久久 | 欧美高清在线不卡免费观看 | 色网色 | 波多野结衣一区2区3区 | 最新福利在线 | 一级毛片一级毛片一级毛片一级毛片 | 永久精品| 特一级黄色毛片 | 日韩国产欧美成人一区二区影院 | 污影院| 免费观看影视传媒公司 | 精品国产v无码大片在线观看 | 日本色性 | 国产精品卡哇伊小可爱在线观看 | 亚洲国产第一区二区三区 | 亚洲视频成人 | 亚洲欧美日韩综合一区久久 | 免费一级毛片在播放视频 | 国产成人精品日本亚洲专区6 | 麻豆精品国产自产在线 | 日本黄a| 琪琪在线观看影院 | 爱爱一区 | 女人18毛片a | a∨79成人网 | 男人懂的网站 | 欧美性大交大片在线 | yy毛片 | 成人免费视频视频在线不卡 | 满18看的毛片 | 日韩永久在线观看免费视频 | 亚洲网视频 | 日韩一级精品视频在线观看 | 国内精品久久影视 | 日本欧美在线观看 | 国产中文字幕在线播放 | 久久精品国产免费 | 99在线视频精品费观看视 | 能在线观看的一区二区三区 | 五月婷婷视频在线观看 |