C语言:八进制转十进制
2011-08-16 10:14
190 查看
#include<stdio.h>
#include<string.h>
//八进制转十进制
int main()
{
char s[6],*p = s;
int n;
gets(p);
n = *p-'0'; //把字符型数字转化成数值型数字的方法
while(*++p)
// while(*++p!='\0') //在数组中字符串的结束是以'\0'(它的ASCII是0)结尾的,这里是来判断是否到尾.
n = n * 8 + *p -'0';
printf("%d\n",n);
return 0;
}
#include<string.h>
//八进制转十进制
int main()
{
char s[6],*p = s;
int n;
gets(p);
n = *p-'0'; //把字符型数字转化成数值型数字的方法
while(*++p)
// while(*++p!='\0') //在数组中字符串的结束是以'\0'(它的ASCII是0)结尾的,这里是来判断是否到尾.
n = n * 8 + *p -'0';
printf("%d\n",n);
return 0;
}
相关文章推荐
- 【C语言】简易实现八进制转十进制(最大四位数)
- C语言——十进制转为二进制、八进制、十六进制的函数转换
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言中二进制,八进制,十进制,十六进制的表示及左移一位
- 二进制,八进制,十进制,十六进制互相转化的C语言源代码
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言实现数值转换(十进制转八进制)
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言实现十进制转八进制
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言中的二进制、八进制、十进制、十六进制他们之间的转换方式什么怎样的?
- 关于C语言printf十进制 八进制的表示
- c语言之辗转相除法实现十进制转换为八进制
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言中的二进制八进制十进制与十六进制之间的转换(转)
- C语言十进制,八进制,十六进制输出分析
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制