请教大家一个问题,我用PIC18F中使用"%ld"不好使啊。<br />在程序中是这样的,定义data为long型数据,用sprintf(send_data, "%ld", data);语句,输出data,结果输出的结果是ld,并不是data的值。同样的程序放在16里就好使。<br />如果用sprintf(send_data, "%d", data);语句,在18和16里都好用。<br />不知道为什么"%ld"在18就不行呢?请帮帮忙,谢谢 |