下列代码把一个二进制的串转换为十进制整数.请填写缺少的语句;char* p = "1010110001100";int n = 0;for(int i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 05:12:15
![下列代码把一个二进制的串转换为十进制整数.请填写缺少的语句;char* p =](/uploads/image/z/7113530-2-0.jpg?t=%E4%B8%8B%E5%88%97%E4%BB%A3%E7%A0%81%E6%8A%8A%E4%B8%80%E4%B8%AA%E4%BA%8C%E8%BF%9B%E5%88%B6%E7%9A%84%E4%B8%B2%E8%BD%AC%E6%8D%A2%E4%B8%BA%E5%8D%81%E8%BF%9B%E5%88%B6%E6%95%B4%E6%95%B0.%E8%AF%B7%E5%A1%AB%E5%86%99%E7%BC%BA%E5%B0%91%E7%9A%84%E8%AF%AD%E5%8F%A5%EF%BC%9Bchar%2A+p+%3D+%221010110001100%22%3B%05%05int+n+%3D+0%3B%05%05for%28int+i%3D0%3Bi)
下列代码把一个二进制的串转换为十进制整数.请填写缺少的语句;char* p = "1010110001100";int n = 0;for(int i=0;i
下列代码把一个二进制的串转换为十进制整数.请填写缺少的语句;
char* p = "1010110001100";
int n = 0;
for(int i=0;i
下列代码把一个二进制的串转换为十进制整数.请填写缺少的语句;char* p = "1010110001100";int n = 0;for(int i=0;i
上面“热心网友”的答案对:n =n*2+p[i]-'0';
而“wardwu73”的答案n+(p[i]-'0')*2^i; 不对.
“热心网友”的答案也可以换成:n =(n