![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自我学习及整理
文章平均质量分 97
等jzy
2410723051@qq.com
展开
-
C语言 精华小问题记录
在知乎中看到一个回答,说到了1987年国际C语言混乱代码大赛获奖的一行代码,代码只有一行,却穷尽了C中的精华。main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);} 看了一下,记录一下,防止以后忘记了,以下是根据原文章的描述加上自己的理解,以自己容易懂的方式重写了一下。此处为斜杠\转义字符的用处参考链接。#define unix 1int main() { /* unix被编译器内定为一个宏原创 2020-11-15 02:51:53 · 116 阅读 · 0 评论 -
ascii码、Unicode和UTF-8
一直以来都不是很明白ASCII和Unicode还有UTF-8之间的联系及具体区别等,看到了一篇好的文章,就打算转载一下,用于自我学习,防止找不到了!参考文章:link1 link2文章目录1.ASCII2.非ASCII编码3.Unicode4.Unicode的问题5.UTF-86.Unicode和UTF-8之间的转换7.Little endian 和 Big endian8.实例9.参考文献10.一个小问题11.补充1.ASCII我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进转载 2020-11-06 13:19:19 · 155 阅读 · 0 评论 -
C语言可变参数函数用法
2020年7月14日参考链接可变参数函数的声明使用省略号作为最后一个参数,例如 int printf(const char * format,...); 有关语法和自动参数转换的更多详细信息,请参阅可变参数。从函数体访问可变参数使用以下宏:以下宏在<stdarg.h>中定义 va_start 允许访问可变参数函数参数(函数宏) va_arg 访问下一个可变参数函数参数(函数宏) va_copy(C99) 制作可变参数函数参数(函数宏)的副本.原创 2020-07-14 17:46:12 · 2650 阅读 · 0 评论 -
C/C++程序编译过程
上传时间:190826 (jzy)C/C++语言由源代码生成可执行文件的各阶段如下:源程序->预处理->编译、优化->汇编->链接->可执行文件编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织,形成最终生成可执行代码的过程。从上图可以看到,整个代码的编译过程分为编译和链接两个过程,编...原创 2019-08-26 15:50:23 · 302 阅读 · 0 评论 -
重定向、管道及标准输入标准输出
时间:2020年1月19号用途:自我学习目录重定向和管道1.标准输入和输出:2.重定向2.1输入重定向2.2输出重定向3.管道:4.实例:4.1输入重定向4.2输出重定向4.3管道重定向和管道这里先说下与重定向和管道密切相关的一个内容,那就是标准输入输出。1.标准输入和输出:IO:I:从外部设备输出到内存;O:从内存输出到...原创 2020-01-19 09:36:33 · 1826 阅读 · 0 评论 -
辗转相除法求最大公约数及最小公倍数(附C语言实现)
辗转相除法, 又名欧几里得算法(Euclidean algorithm),是求两个正整数之最大公约数的算法。它是已知最古老的算法, 其可追溯至公元前300年前。它的具体做法是:用较小数除较大数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。另有两种求两数的最大...原创 2019-12-07 23:23:59 · 1953 阅读 · 0 评论 -
C实现BMP转JPG 附源码
时间:2019-7-13 环境:ubuntu18.04+clion 基本思路:利用libjpeg库实现将bmp图像转换为jpg图像,并可以设置jpg的质量因子。 了解:BMP格式,参照网址:https://blog.csdn.net/lesky/article/details/2218850 注意事项: 1. RBG数据存储为bmp时,数据是逆序存放,并且不是RGB,而是BGR;当将RG...原创 2019-07-13 23:26:52 · 1900 阅读 · 2 评论 -
C语言实现URL编码
目录一、URL编码介绍二、URL编码规则三、C语言代码实现四、运行结果一、URL编码介绍URL编码是一种浏览器用来打包表单输入的格式。浏览器从表单中获取所有的name和其中的值 ,将它们以name/value参数编码(移去那些不能传送的字符,将数据排行等等)作为URL的一部分或者分离地发给服务器。二、URL编码规则URL编码遵循下列规则: 其基本格式为"key...原创 2019-07-18 23:04:13 · 1971 阅读 · 4 评论