c++ 一個二進制串轉化為整數(shù)的解決方法
更新時間:2013年05月08日 15:26:27 作者:
以下是將一個二進制串轉化為整數(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>
復制代碼 代碼如下:
<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語言中getchar函數(shù)詳解看這一篇就夠了(函數(shù)功能、使用、返回值)
getchar讀取字符的函數(shù),今天通過本文給大家介紹C語言中getchar函數(shù)簡介用法示例詳解,感興趣的朋友跟隨小編一起看看吧2023-02-02Qt基礎開發(fā)之QString與QByteArray詳細用法與區(qū)別及QString QByteArray互轉
這篇文章主要介紹了Qt基礎開發(fā)之QString與QByteArray詳細用法與區(qū)別及QString QByteArray互轉,需要的朋友可以參考下2020-03-03Qt采用線程以隊列方式實現(xiàn)下發(fā)數(shù)據(jù)
在C++中隊列是一種常用的數(shù)據(jù)結構之一,一種特殊的線性表,一般采用先進先出的方式。本文主要為大家介紹了Qt如何以隊列方式實現(xiàn)下發(fā)數(shù)據(jù),感興趣的可以了解一下2022-10-10