摘要:自己实现常见字符串函数:
阅读全文
随笔分类 - C/C++/Python
主要记录基于GNU C、ANSI C 等相关的编程理论和编程中难点与细节
摘要:进制转换: 16进制转为10进制 1 C风格的转换操作 2 使用C语言来完成这个任务,将十进制数转换为十六进制数时使用sprinf(),而将十六进制数转换为十进制数时使用strtol(),示例如下: 3 #include<stdio.h> 4 #include<stdlib.h> 5 int mai
阅读全文
摘要:进制转换:16进制转10进制代码 svx_str.h 1 #ifndef __SVX_STR_H 2 #define __SVX_STR_H 1 3 4 #include <stdint.h> 5 #include <sys/types.h> 6 7 #ifdef __cplusplus 8 ext
阅读全文
摘要:进制转换:16进制转10进制 1 //2018 0306 2 C语言 十六进制字符串转十进制 3 需求:比如我有一个字符串,定义为char * a=“2B4AFF8071”,里面是十六进制表示, 4 我要每次依次取其中两位比如 2B,转换成十进制“43”,然后再存入另一个字符串char *b或 5
阅读全文
摘要:进制转换: 1 //C语言算法:十进制转为二进制 2 #include<stdio.h> 3 int main() 4 { 5 int b,i,c=0,a[30]; 6 scanf("%d",&b); 7 while(b!=0) 8 { 9 i=b%2; 10 a[c]=i; 11 c++; 12
阅读全文
摘要:本教程是我最近在学习过程中,看到了两个github上比较优秀的C语言代码基础库,为通用和可移植性,基于POSIX开发。编译运行后的软件可运行在Android、Windows和Linux上。本次现将代码上传,后期会一一注解说明,为C语言新人提供参考、也为自己提供学习的动力。 下载链接:https://
阅读全文
摘要:本实验是实现一个简易天气预报客户端。可查看最近三天天气预报。 使用一些常用天气API数据实现数据的解析。此处我是用心知天气(),其IP地址为:116.62.81.138 使用端口号:80 传输协议TCP 网页信息一般使用GET或POST获取,此处查看心知天气开发文档可知,使用GET方法。 网页传输过
阅读全文
摘要:extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。用法分析: 在一个变量前加extern 比如:extern unsigned int Test;编译器编译的时候,会把Test当成是外
阅读全文
|