X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
嵌入式系统
printf的问题
jsytdx
2007-2-3 20:35
楼主
请问,我在Keil下写的程序
#include
#include
void main(void)
{
SCON=0x50; //串口方式1,允许接受
TMOD=0x20; //定时器1定时方式2
TCON=0x40;//设定时器1开始计数
TH1=0xE6;//12MHZ1200波特率
TL1=0xE6;
TI=1;
TR1=1;//启动定时器
P0=0x3d;
printf("P0:\n");
}
运行后结果怎么是:3d00
点赞
回复评论 (3)
沙发
star_jia
编译器自动扩展了
不过:
printf("P0:\n");
这段代码不应该出值才对
如果不出意外想打印P0的值应该是:
printf("%d",P0);
点赞
2007-2-3 22:25
板凳
beijilang5
呵呵。你也碰到同样的问题了。这是printf的缺陷。我后来是自己做的转换了。
点赞
2007-2-3 22:26
4楼
jiyu29009
你的输出是printf("P0:\n");,输出的应该是P0:
你把你的输出语句改为printf("%bx\n",P0);
输出的结果就是3d了.
点赞
2007-2-3 23:36
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
EP2C8Q下载程序出现在奇怪现象与错误,求大侠帮助
ARM IDE接口电路疑惑
不用充电的gameboy
Casio IT500条码扫描问题
请问如何检测两个频率相同的波形的相位差?
WinCE 6.0里如何提高显示速度
人体健康与移动通信基站电磁辐射
!!!苏州天铱电子招聘电子工程师
晒晒我的老爷板MSP430F5529
python在mtk7688上的运行测试
SD16问题
8051系列单片机C程序设计完全手册
电导单位换算
在家要下哦
通过labvIEW读取记录传感器数据的.tsv文件
单片机选型问题
AM/DM37x 评估板 串口打印Starting udev后一直不动
我公司现急需一名资深技术支持工程师(天津工作)
FPGA 电路板设计怎样提高可靠性?
一种具有恒功率控制的单级功率因数校正电路
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复