冲哥8051实验箱-STC32G12K128第五课上:C语言运算符和进制数入门上
本帖最后由 15614423926 于 2023-5-15 18:03 编辑1、printf打印字符串失败,有4个警告,内容如下:
分别是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]