c++ 一個(gè)二進(jìn)制串轉(zhuǎn)化為整數(shù)的解決方法
更新時(shí)間:2013年05月08日 15:26:27 作者:
以下是將一個(gè)二進(jìn)制串轉(zhuǎn)化為整數(shù)的實(shí)例。需要的朋友參考下
代碼如下:
<SPAN style="FONT-SIZE: 18px"> char* p = "1010110001100";
int n = 0;
for(int i=0;i<strlen(p); i++)
{
n = n * 2 + (p[i] - '0');
}
printf("%d\n", n);</SPAN>
復(fù)制代碼 代碼如下:
<SPAN style="FONT-SIZE: 18px"> char* p = "1010110001100";
int n = 0;
for(int i=0;i<strlen(p); i++)
{
n = n * 2 + (p[i] - '0');
}
printf("%d\n", n);</SPAN>
您可能感興趣的文章:
- C++中幾種將整數(shù)轉(zhuǎn)換成二進(jìn)制輸出的方法總結(jié)
- C++實(shí)現(xiàn)string存取二進(jìn)制數(shù)據(jù)的方法
- C++ 十進(jìn)制轉(zhuǎn)換為二進(jìn)制的實(shí)例代碼
- C++實(shí)現(xiàn)讀入二進(jìn)制數(shù)并轉(zhuǎn)換為十進(jìn)制輸出
- 詳解C++編程中對(duì)二進(jìn)制文件的讀寫操作
- C++實(shí)現(xiàn)十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)的數(shù)學(xué)算法
- C++二進(jìn)制翻轉(zhuǎn)實(shí)例分析
- C++如何計(jì)算二進(jìn)制數(shù)中1的個(gè)數(shù)
- 詳解C++ 存儲(chǔ)二進(jìn)制數(shù)據(jù)容器的幾種方法
相關(guān)文章
QT連接Mysql數(shù)據(jù)庫的實(shí)現(xiàn)步驟
本文主要介紹了QT連接Mysql數(shù)據(jù)庫的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
C++實(shí)現(xiàn)inline hook的原理及應(yīng)用實(shí)例
這篇文章主要介紹了C++實(shí)現(xiàn)inline hook的原理及應(yīng)用,需要的朋友可以參考下2014-08-08
C語言實(shí)現(xiàn)圖書管理系統(tǒng)(文件數(shù)據(jù)庫)
這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)圖書管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03

