随笔分类 - C语言总结
摘要:MinGW-一种可以将小端数据转换为大端数据输出的方法 问题背景 问题是这样的,客户提供了一份出错的log, log中记录了发送数据的详细信息(顺序、偏移量...), 通过分析log发现发送给对端的偏移量是错误的,这就需要分析发送的偏移量值是否正确: 也就是说有这样两个值:000C0000, 000
阅读全文
摘要:1.预定义宏 ANSI C 规定了以下几个预定义宏,它们在各个编译器下都可以使用: __LINE__:表示当前源代码的行号; __FILE__:表示当前源文件的名称; __DATE__:表示当前的编译日期; __TIME__:表示当前的编译时间; __STDC__:当要求程序严格遵循ANSI C标准
阅读全文
摘要:1.结构体 数组是一组具有相同类型的数据的集合。但在实际的编程过程中,我们往往还需要一组类型不同的数据,例如对于学生信息登记表,姓名为字符串,学号为整数,年龄为整数,所在的学习小组为字符,成绩为小数,因为数据类型不同,显然不能用一个数组来存放。 在C语言中,可以使用结构体(Struct)来存放一组不
阅读全文