![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言编程能力学习
文章平均质量分 66
书中倦客
这个作者很懒,什么都没留下…
展开
-
Base64编码原理
1、Base64的由来目前Base64已经成为网络上常见的传输8bit字节流的编码方式之一。在做支付系统时,系统间的报文交互都需要使用Base64对明文进行转码,签名或加密,再进行传输。在嵌入式中二进制流用Base64转码后,进行传输。Base64转码原理,做了什么?在报文输出过程中遇到:传输的字符并不全是可打印的字符,比如二进制文件、图片等,这时候Base64的出现就是为了解决此类问题你。它是基于64个可打印的字符来表示二进制数据的一种方法。1.0 参考文档https://blog.csd转载 2021-03-06 23:16:14 · 460 阅读 · 0 评论 -
输入和输入纪要
1、背景最近刷题过程中,发觉自己对于输入、输出相当不了解,本身也不常用这些。现在想来错过一个亿。因此,从网络中搜集了一些数据,并测试后总结如下。2、输入2.1 输入可调用2.2 scanf的使用技巧函数原型int scanf(const char *format, ...);根据format中的转化符,在format后添加地址,方便把读取到的字符串按照转换类型放入指定地址。...原创 2020-09-19 15:04:48 · 142 阅读 · 0 评论 -
C/C++头文件学习
1、背景一个阶段一个想法。做它。记录头文件包括包括什么。2、头文件2.1 <stdint.h>头文件<stdint.h> 是C99中引进的一个标准C库的头文件,定义了int16_t 、uint32_t、int64_t等整型以及各类整形的最大最小值INTN_MIN 、UNITN_MAX。2.2 <>...原创 2020-10-28 15:03:11 · 620 阅读 · 0 评论 -
ANSI C学习----变参函数
1.背景在C中,当我们无法列出传递函数的所有参数的类型和数目时,可以用省略号指定参数表如我们常用的打印输出int printf(const char *format, ...);这也是C中一种传参的形式。2、函数参数的传递原理函数参数以数据结构---栈的形式存取,从右到左入栈。以void func(int x, float y, char z);函数而言,调用时,实参z先入栈,在y入栈,最后x入栈。理论上只要探测到任意一个变量的地址,且知道其他变量的类型,就可以通过指针移位运算,顺藤摸原创 2020-09-02 09:02:44 · 233 阅读 · 0 评论