字符串常量
C语言中,用一对双引号括起来的字符序列叫做字符串常量。
n个字符组成的字符串(长度为n的字符串)在内存中占用n+1个内存单元,一个字符一个单元,第n+1个单元中是系统自动添加的空字符'\0'ASCII码为0的控制字符),空字符被作为字符串结束标志,该标志在各种字符串操作中发挥作用。
如,字符串"internet""A",在内存中的存放形式为:
i
n
t
e
r
n
e
t
\0
A
\0
   
字符数组
C语言的基本数据类型只有“整型”、“实型”、“字符型”三个,没有“字符串类型”,也没有“字符串
变量”。
字符串只能用“字符数组”来存放,字符数组相当于“一组字符型的变量”,字符数组属于“构造的数据类型”。
将在第7章中介绍数组。
【例1】字符串的内存字节数。
【例2】输入你的姓名和特长,输出如下文字。。
-------------------------------------------
我叫某某某,我的特长是某某某
-------------------------------------------
【例3】根据机内码输出“你有什么建议吗?”这句话,请用%s格式。
#include<stdio.h>
void main()
{字符常量与字符串常量的区别
    printf("%s?\n","\304\343\323\320\312\262\303\264\275\250\322\351\302\360");
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。