当前位置:首页 > 教育培训 >

c语言十进制到十六进制的转化(c语言十进制转换为十六进制的方法)

来源:原点资讯(www.yd166.com)时间:2023-11-04 15:43:51作者:YD166手机阅读>>

代码一:

#include <stdio.h>

#include <math.h>

#include <string.h>

void convert(char a[]) //十六进制 转 十进制

{

int i,t;

long sum=0;

for(i=0;a[i];i )

{

if(a[i]>='0'&&a[i]<='9')

// num =(a[i]-'0')*pow(16,n-1-i);

t=a[i]-'0';

else if(a[i]>='A'&&a[i]<='F')

// num =(10 (a[i]-'A'))*pow(16,n-1-i);

t=a[i]-'A' 10;

else if(a[i]>='a'&&a[i]<='f')

// num =(10 (a[i]-'A'))*pow(16,n-1-i);

t=a[i]-'a' 10;

sum=sum*16 t;

}

printf("转换十进制为:");

printf("%d",sum);

}

int main( )

{

char a[10];

void convert(char a[]);

printf("请输入十六进制数:");

gets(a); //输入十六进制数数组

convert(a); //转换数组

return 0;

}

代码二:

#include<stdio.h>

#define N 50

long fun(char *s)

{

int i,t; //t记录临时加的数

long sum =0;

for(i=0;s[i];i )

{

if(s[i]>='0'&&s[i]<='9')

t=s[i]-'0'; //当字符是0~9时保持原数不变

if(s[i]>='a'&&s[i]<='z')

t=s[i]-'a' 10;

if(s[i]>='A'&&s[i]<='Z')

t=s[i]-'A' 10;

sum=sum*16 t;

}

return sum;

}

int main()

{

int m;

char s[N]; //字符串与字符数组相结合的方式

printf("Enter 16进制数:");

scanf("%s",s); //注意此处%s

m=fun(s);

printf("%d",m);

}

栏目热文

c语言16进制怎么换成十进制(c语言如何把16进制转换为10进制)

c语言16进制怎么换成十进制(c语言如何把16进制转换为10进制)

十进制转十六进制:#include <stdio.h>int main() {int dec, quo, r...

2023-11-04 16:16:46查看全文 >>

c语言八进制和十六进制怎么表示(c语言中怎么区分二进制和八进制)

c语言八进制和十六进制怎么表示(c语言中怎么区分二进制和八进制)

我们平时使用的数字都是由 0~9 共十个数字组成的,例如 1、9、10、297、952 等,一个数字最多能表示九,如果要...

2023-11-04 16:06:41查看全文 >>

c语言中八进制与十六进制(c语言怎么写十六进制)

c语言中八进制与十六进制(c语言怎么写十六进制)

通常我们使用C语言采用的都是十进制的形式输出,但有的程序员喜欢用八进制或十六进制进行输出,采用八进制或十六进制在表示计算...

2023-11-04 15:59:31查看全文 >>

c语言怎么区分二进制与十进制(c语言十进制与二进制转换)

c语言怎么区分二进制与十进制(c语言十进制与二进制转换)

说计算机语言之前,先要说明计算机的工作原理。如果是最简化的描述计算机,那么它就是很多很多个开关。这些开关组合成了一些逻辑...

2023-11-04 15:36:32查看全文 >>

c语言10进制和16进制各是几位(c语言的十进制和十六进制)

c语言10进制和16进制各是几位(c语言的十进制和十六进制)

①十进制(正整数)转二进制除2取余,倒序排列,高位补066÷2=33余033÷2=16余116÷2=8余08÷2=4余0...

2023-11-04 15:45:38查看全文 >>

孕妇夏季适合哪些水果(孕妇夏天可以吃哪种水果)

孕妇夏季适合哪些水果(孕妇夏天可以吃哪种水果)

1 苹果:外观特征:苹果通常呈圆形或椭圆形,皮肤光滑,颜色多样,可为红、绿、黄等。味道和口感:苹果具有鲜甜多汁的味道,口...

2023-11-04 15:38:30查看全文 >>

孕妇吃什么水果最通便(孕期吃什么水果通便效果最好)

孕妇吃什么水果最通便(孕期吃什么水果通便效果最好)

怀孕后,很多准妈妈一直被便秘问题困扰着。改善孕期便秘除了要多喝水外,还要补充膳食纤维。以下几种水果富含膳食纤维,今天育...

2023-11-04 15:56:19查看全文 >>

孕妇夏天吃什么水果最好(孕妇夏天可以吃哪些水果)

孕妇夏天吃什么水果最好(孕妇夏天可以吃哪些水果)

文|菁妈夏日炎炎,很多水果上市,不少孕妈妈看到市场上的水果都垂涎三尺!还有很多孕妈妈觉得怀孕要多吃水果,这样子孩子皮肤以...

2023-11-04 16:16:54查看全文 >>

夏天孕妇适合吃啥水果(孕妇夏季适合吃的水果)

夏天孕妇适合吃啥水果(孕妇夏季适合吃的水果)

炎炎夏日,是最适合吃“水果”的季节,尤其是对于一些正怀着孩子的孕妇来说,无疑是最好的解暑“神器”了,那么孕妈妈夏季该怎么...

2023-11-04 16:19:00查看全文 >>

孕妇夏天可以吃的水果(孕妇夏天哪些水果不能多吃)

孕妇夏天可以吃的水果(孕妇夏天哪些水果不能多吃)

夏季正式桃子上市的季节,水蜜桃的柔软多汁,黄桃的香甜鲜亮,红桃的清爽可口都让人忍不住。作为忌口较多的孕妇要不要忍住这个诱...

2023-11-04 15:53:19查看全文 >>

文档排行