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