摘要: 前言 最近在学习中涉及到计算机储存、传输数字和字符等操作,由于对字节、2进制、10进制、16进制、ASCII码的概念以及它们之间的关系和转换理解的不够透彻,导致在通讯、MD5消息摘要算法等时候出现问题,是因为数据转成计算机认识的01的这个环节出现问题。由于这个问题并不是那么容易发现,所以我也算是花了 阅读全文
posted @ 2021-01-03 11:22 多弗朗强哥 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 示例代码 #include<stdio.h> #include<stdlib.h> char* ToBin(int num) { int flag=1; char* result=(char*)malloc(sizeof(char)*33); //函数内动态申请内存,函数调用结束后该地址的内容不会被 阅读全文
posted @ 2021-01-03 11:08 多弗朗强哥 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 使int n依次和2的次方进行与操作(&),得知每个位是0还是1,并且写入字符数组,返回写有数字二进制信息的字符指针。 #include <stdio.h> #include <stdlib.h> char *toBinary(int num) { char *binary = (char *)ma 阅读全文
posted @ 2021-01-03 09:56 多弗朗强哥 阅读(984) 评论(0) 推荐(0) 编辑