专栏中心

EEPW首页 > 专栏 > 嵌入式微控制器C语言学习笔记36-《C语言入门经典》第6章

嵌入式微控制器C语言学习笔记36-《C语言入门经典》第6章

发布人:mayer 时间:2009-08-18 来源:工程师 发布文章
嵌入式微控制器C语言学习笔记36-《C语言入门经典》第6章

 

第6章  字符串和文本的应用

    字符串常量是放在一对双引号中的一串字符或符号。一对引号之间的任何内容都会被编译器视为字符串,包括特殊字符和嵌入的空格。

    字符串的末尾都添加了代码值为0的特殊字符,这个字符称为空字符,写做\0。所以字符串的长度永远比字符串中的字符多1。\0字符的ASCⅡ码是0,对应于布尔值false。

    C没有字符串变量,也么有处理字符串的特殊运算符。

    声明存储字符串的数组时,其大小至少要比所存储的字符数多1,因为编译器会自动在字符串常量的末尾添加\0。

    使用char数组存储各种不同的字符串的主要缺点是浪费内存。数组的长度是固定的,必须用足够容纳要存储的最大的字符串长度来声明数组的大小。

    C标准和编译器提供了大量的字符处理函数供程序员使用。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

基于EasyARM2200的ZLG GUI在uC OS的使用例子

大国芯·驭热能|STC32G车规MCU赋能吉利商用车,铸就智慧热管理“大国重器”

拆解:Eve Energy 智能插座与电量监测器

基于EasyARM2104的ARM嵌入式微控制器教学实验室建立推荐方案

国外巡飞弹技术发展

视频 2010-01-14

2026武汉光博会会议日程公布,20余场高端会议共探光电前沿

2026-03-17

从Gigafactory到“Terafab”:特斯拉重塑AI硬件格局的垂直整合豪赌

阿里瞄准「Token」:成立ATH事业群,由CEO直接负责

智能计算 2026-03-17

舰船大观

视频 2010-01-14

拆解:索尼 PlayStation 5 Pro

拆解:苹果 iPhone 16 Pro

拆解:​谷歌 Pixel 9 Pro Fold

拆解:Google TV Streamer 4K

置顶新产业 从“十五五规划纲要”解读半导体未来发展战略

海底杀手—美国“海狼”级攻击型核潜艇

视频 2010-01-14

意法半导体STM8L低能耗系列MCU技术演示

视频 2010-01-14

基于EasyARM2100开发套件上的可中断嵌套的例子

ProcessorPM管理视频

视频 2010-01-14
更多 培训课堂
更多 焦点
更多 视频

技术专区