24小时热门版块排行榜    

Znn3bq.jpeg
汕头大学海洋科学接受调剂
查看: 991  |  回复: 0

chaoxing_hxu

银虫 (正式写手)

[交流] 程序优化

闲着没事想到一个算法,将一个16进制的数据转换为两个ascii字符,优化后一行代码就可以实现功能:
代码段1,23行
代码段2,23行
代码段3,5行
代码段4,4行
代码段5,1行
实现的功能都相同,都可以实现将16进制的数据转换为对应的ascii字符

程序优化
#include<stdio.h>

int main()
{
    char arr_temp[256];
    char arr_char[16]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x41,0x42,0x43,0x44,0x45,0x46};
    char result[512];//输出缓冲期
    char char_up;//一个字节高4位声明
    char char_low;//一个字节低4位声明
    int i;
    for(i=0;i<256;i++)
    {
        arr_temp=i;
    }
   
    //数据处理
    //for(i=0;i<=255;i++)
    //{
        //printf("%x\n",arr_temp);
    //}
        
    //执行16进制数据转换为ASCII字符的操作1
    //for(i=0;i<256;i++)
    //{
        //char_up=arr_temp>>4;
        //if (char_up<=9)
        //{
        //    char_up=char_up+0x30;
        //}
        //else
        //{
        //    char_up=char_up+0x37;
        //}      
        //char_low=arr_temp&0x0f;
        //if (char_low<=9)
        //{
        //    char_low=char_low+0x30;
        //}
        //else
        //{
        //    char_low=char_low+0x37;
        //}
        //result[2*i]=char_up;
        //result[2*i+1]=char_low;
    //}
     
    //执行16进制数据转换为ASCII字符的操作2
  

发自小木虫Android客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chaoxing_hxu 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂学校 +11 不会吃肉 2026-04-13 12/600 2026-04-14 19:38 by Art1977
[考研] 290求调剂 +21 luoziheng 2026-04-10 23/1150 2026-04-14 15:49 by zs92450
[考研] 考研调剂 +13 长弓傲 2026-04-13 14/700 2026-04-14 14:44 by zs92450
[考研] 085408光电信息工程专硕355一志愿长春光机所调剂 +6 王ymaa 2026-04-13 13/650 2026-04-14 11:33 by 王ymaa
[考研] 考研求调剂 +12 子木呐 2026-04-12 13/650 2026-04-14 01:19 by 王珺璞
[考研] B区0809 ,数一英一,290 求调剂 +3 泠潍1111 2026-04-12 4/200 2026-04-13 20:35 by 学员JpLReM
[基金申请] 有爆料,一个青年教师卖房得400万,然后换了一个四青帽子 +11 babu2015 2026-04-08 11/550 2026-04-13 16:33 by probebill
[考研] 297工科,求调剂? +13 河南农业大学-能 2026-04-12 13/650 2026-04-13 14:12 by dingyanbo1
[考研] 电气工程专硕320求调剂 +5 小麻子111 2026-04-10 5/250 2026-04-12 10:47 by zhouyuwinner
[考研] 化工调剂求导师收留!一志愿失利,踏实肯干,有植物提取科研经历 +20 yzyzx 2026-04-09 21/1050 2026-04-12 00:12 by 小小小小啦啦啦
[考研] 267求调剂 +8 再忙也要吃饭啊 2026-04-09 8/400 2026-04-11 21:42 by cfdbai
[考研] 085501机械专硕 302分 不挑专业求调剂 +7 汪某. 2026-04-09 7/350 2026-04-11 14:37 by luhong1990
[考研] 0859,337求调剂 +4 研s. 2026-04-10 4/200 2026-04-11 11:34 by caotw2020
[考研] 085600材料与化工329分求调剂 +16 叶zilin 2026-04-10 16/800 2026-04-11 11:04 by may_新宇
[考研] 农学0904 312求调剂 +6 Say Never 2026-04-10 6/300 2026-04-11 10:33 by wwj2530616
[考研] 材料与化工调剂 +12 否极泰来2026 2026-04-10 13/650 2026-04-11 00:28 by wangjihu
[考研] 368求调剂 +3 17385968172 2026-04-10 3/150 2026-04-10 20:12 by 电子奥德彪
[考研] 085800 能源动力求调剂 +6 阿biu啊啊啊啊啊 2026-04-10 6/300 2026-04-10 15:03 by hemengdong
[考研] 282,电气工程专业,求调剂,不挑专业 +9 jggshjkkm 2026-04-10 9/450 2026-04-10 14:55 by 逆水乘风
[考研] 调剂 +12 月@163.com 2026-04-08 12/600 2026-04-09 14:27 by rl1980
信息提示
请填处理意见