16进制的简单运算

来源:互联网 发布:通过mac地址查找设备 编辑:程序博客网 时间:2024/06/05 05:59

八进制还有十六进制都有相应的输出符号,在通过给定十进制,要求以十六进制或者八进制输出的时候,就可以直接用相应的格式字符直接输出,不用通过进制转换那么麻烦。

下面是一个过去犯过错通过复杂办法的小代码,就是简单的十六进制运算。

<span style="font-size:18px;">#include<stdio.h>int main(){int T;scanf("%d",&T);while(T--){int a,b,d;char c;scanf("%x%c%x",&a,&c,&b);if(c=='+') d=a+b;else d=a-b;if(d>=0)printf("%o\n",d);else printf("-%o\n",-d);}}//注意引用的时候加号要加单引号</span>


0 0
原创粉丝点击