MPLAB C18使用printf 输出字符串常量的方法

解答:
因为字符串常量存储在程序存储器中,因而需要添加特定于mplab c18 的转换运算符(%s)来处理程序存储器数组(rom char [])中字符的输出:
#include
rom char * foo = “hello, world!”;
void main (void)
{
printf (“%s\\n”, foo);
printf (“%s\\n”, “hello, world!”);
}
当输出一个far 程序存储器数组(far rom char [])时,请确认使用h 大小指定符(即%hs):
#include
far rom char * foo = “hello, world!”;
void main (void)
{
printf (“%hs\\n”, foo);
}

苹果13电量多少毫安
制造业面临的网络安全挑战及解决方案
广电5G建设还面临哪些问题
中国首个天基物联网“行云工程”完成第一阶段建设任
英创信息技术嵌入式Linux工控主板uboot命令简介
MPLAB C18使用printf 输出字符串常量的方法
欧姆龙PLC CP1E如何实现远程上下载和编程调试?
Maxim发布小尺寸、低功耗4-20mA传感器变送器,有效提高工业自动化系统精度
平安城市成为数据治理的重中之重,安防领域迎来发展新机遇
芯片制造全过程
联想商用IoT边缘计算解决方案,推进企业数字化转型
TI与Imprivata强强联合 打造健康医疗行业新形象
全球有808家工厂在给苹果供货,较去年增加31家
详解汽车防盗器的安装方法
区块链为什么离不开共识机制
LED照明市场进入平稳发展期 行业集中度逐渐提高
超声波/雷达水位计的原理及优缺点
Inte如何在AI市场与NVIDIA竞争
Molex莫仕工程师合作打造新兴技术
直流电动机调速原理及特性