找回密码
 立即注册
查看: 729|回复: 0

冲哥8051实验箱-STC32G12K128第五课上:C语言运算符和进制数入门上

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-03-01 13:29:54

16

主题

4

回帖

130

积分

注册会员

积分
130
发表于 2023-5-14 19:26:09 | 显示全部楼层 |阅读模式
本帖最后由 15614423926 于 2023-5-15 18:03 编辑

1、printf打印字符串失败,有4个警告,内容如下:
冲哥8051实验箱-STC32G12K128第五课上心得-1.png
分别是L16,C140和C95三个警告,使用生成的hex文件无法用虚拟串口实现字符串打印,下面附上源码。
将附件中源码复制到冲哥的例程中,可以实现字符串打印。



2、格式字符:
  %d       十进制整形式输出
  %o       八进制整形式输出
  %x(X)     十六进制整形式输出

  %u       十进制无符号整形式输出

  %c       输出单个字符
  %s       输出字符串


  %f       单精度浮点型输出
  %if      双精度浮点型输出
其中%m.nf,m表示输出数据的宽度(小数点也算1位,宽度不够,在前面补0),n表示小数点后的位数(位数不够在后面补0);例如%2.2,小数点后面保留2位,加上小数点已经大于3位数字,所以表示宽度的数字失效。


3、进制数转换
可采用8421法,基本情况如下:
        8 4 2 1

16进制数:    F   

2进制数 :  1 1 1 1  

10进制数:   15



详情可以找相关资料。





1、C语言printf.rar

123.42 KB, 下载次数: 54

回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-17 16:27 , Processed in 0.117204 second(s), 49 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表