会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
iZJ|QQ4577105
首页
新随笔
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
27
下一页
2024年3月30日
C语言中char字符型数据的存取形式:ASCII码之间的转换
摘要: unsigned char channelNum=49; 则编译器会将ASCII码49存入变量channelNum,实际channelNum表示字符1,所以下次如果以%c形式打印出来,则输出1。 e.g: 查看代码 unsigned char channelNum=49; #include"bsp_
阅读全文
posted @ 2024-03-30 19:58 iZJ"Qq4577105
阅读(122)
评论(0)
推荐(0)
2024年3月22日
C语言中,四则运算导致数据类型的转换
摘要: 在 C 语言中,四则运算可能导致数据类型的转换,这种转换称为隐式类型转换。以下是一些常见的数据类型转换情况: 1. 整数提升:当不同大小的整数类型(如 `char`、`short`、`int`、`long`)进行混合运算时,较小的操作数会被提升为较大的类型,以便进行运算。例如,`char` 类型的操
阅读全文
posted @ 2024-03-22 12:40 iZJ"Qq4577105
阅读(100)
评论(0)
推荐(0)
2024年3月21日
C语言常用格式字符
摘要: %d或%i 有符号十进制整数%u 无符号十进制整数 %ld 有符号长整型(long signed)%lu 无符号长整型 (long unsigned) %c 字符%s 字符的字符串 %f 十进制浮点数%lf:双精度浮点数 // 分 隔 符 %x:无符号十六进制整数(小写字母) %X:无符号十六进制整
阅读全文
posted @ 2024-03-21 21:17 iZJ"Qq4577105
阅读(73)
评论(0)
推荐(0)
C语言中的printf和sprintf的用法及区别
摘要: sprintf函数是C语言中用于格式化输出到字符串的函数。它的原型如下: int sprintf( char *buffer, const char *format, [ argument] … ); str:指向存储输出结果的字符数组的指针。 format:格式化字符串,包含要输出的文本和格式说明
阅读全文
posted @ 2024-03-21 21:16 iZJ"Qq4577105
阅读(378)
评论(0)
推荐(0)
2024年3月17日
keil写51遇到的奇葩问题总结
摘要: 同一代码始终编译不过,一直提示关于ds1302文件的这两个函数有问题 检查了半天都没检查出来问题。 最后发现是因为 我D盘里这个hardware文件夹和system文件夹里都存在ds1302.h,ds1302.c文件,我服了,这样也会出错。
阅读全文
posted @ 2024-03-17 13:19 iZJ"Qq4577105
阅读(17)
评论(0)
推荐(0)
2024年3月16日
十进制与BCD码互相转换
摘要: 十进制到BCD: #include <stdio.h> int main() { int decimalNumber = 35; // 要转换为BCD码的十进制数 int tens = decimalNumber / 10; int ones = decimalNumber % 10; // 将十位
阅读全文
posted @ 2024-03-16 19:38 iZJ"Qq4577105
阅读(473)
评论(0)
推荐(0)
四种常用的命名规则:帕斯卡命名法、驼峰命名法、下划线命名法、匈牙利命名法
摘要: 点击跳转 Q:下划线命名法要求首字母大小写吗A:通常要求所有字母都小写,并使用下划线 _ 来分隔单词。这种命名风格通常用于变量名、函数名等标识符的命名。
阅读全文
posted @ 2024-03-16 11:37 iZJ"Qq4577105
阅读(45)
评论(0)
推荐(0)
2024年3月11日
C语言判断表达式的写法3<keyDown && keyDown<14
摘要: if (3 < keyDown && keyDown < 14) { // Your code here } 可以写成 if (3 < keyDown < 14 ) { // Your code here }吗 答案:不能,因为在C语言中,if ( 3 < keyDown && keyDown <
阅读全文
posted @ 2024-03-11 16:09 iZJ"Qq4577105
阅读(34)
评论(0)
推荐(0)
2024年3月2日
对于需要实时处理的代码语句 就用定时器中断模式,实现多线程模式,建议不要用查询模式。
摘要: 对于需要实时处理的代码语句 就用定时器中断模式,实现多线程模式,建议不要用查询模式。 示例代码1: 查看代码 #include"delay.h" #include"sysInt.h" #include"intrins.h" char SMGDuan[]={0x5B,0x3F,0x5B,0x66, 0
阅读全文
posted @ 2024-03-02 23:27 iZJ"Qq4577105
阅读(21)
评论(0)
推荐(0)
16进制数的前导零
摘要: 在十六进制表示中,前导零指的是位于十六进制数值的最高位数字前面的零。这种零的存在主要是为了表示数值的位数,并不会改变数值本身。下面详细解释十六进制数的前导零: 位数表示:在十六进制中,每位数字对应 4 个二进制位(也称为 4 个比特)。因此,一个十六进制数的每一位可以表示 0 到 15 的十进制数。
阅读全文
posted @ 2024-03-02 14:10 iZJ"Qq4577105
阅读(543)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
27
下一页
公告