- 博客(11)
- 收藏
- 关注
原创 使用CJSON库注意事项
例如:char* cjsonPraParse = (char*)“{“list”:{“name”:“luffy”,“age”:19}}”;编写cJSON解析时总结下有以下几点需求注意,其他的跟着定义的格式一步一步解析或者拼接即可。写代码时注意转义字符即可,所有的双引号需要加上\变成"才能正常解析。
2025-02-12 11:11:06
123
原创 整数提升规则
因为~ch 取反操作的这个运算,由于ch是uint8_t类型,也就是unsigned char类型,运算结果后的类型会受到 C 语言的 整数提升规则(integer promotion)的影响。在计算机中,负数是以 补码 的形式表示的。所以我们要加个强转类型,防止他变为int类型,让他运算之后还是uint8_t类型 这么写,输出的值为相等。今天写代码遇到一个类似这样的问题,0xfd!看似很正常的判断,对于0x02进行取反操作得到的值为0xfd,但是输出的结果为不相等!这实际上是 -3 的二进制补码表示。
2024-12-28 10:23:09
350
原创 Visual Studio常用快捷键
要想学会如何使用好Visual Studio这类强大的工具,学会一些常用的快捷键必不可少,学会之后才能在编写自己代码的时候提升效率,更高效的完成工作,这篇文章将记录我自己比较常用且好用的快捷键,像一些基本用不着的将不会出现在此文章当中
2024-10-09 18:02:14
1056
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人