#include<stdio。h>
intmain()
{
inti;
charc;//定义一个char类型的变量。
c='a';//赋值
for(i=0;i<26;i++){
printf(“%c”,c);//输出一个字符用%c,
c++;//charc增加1,依次可以得到:abcdef。。。。z
}
printf(“\n”);
if(c<='z')
printf(“stillasmallletter。\n”);
else
printf(“Notasmallletter。\n”);
scanf(“%c”,&c);//输入一个字符到c中。
charstr[10]=“AString”;//定义一个字符数组,它的初值是“AString”
for(i=0;str[i]!='\0';i++);//计算str的长度。
printf(“Thelengthofstris:%d\n”,i);
}
扩展资料
1、声明字符型变量
字符型变量的声明方式和其它类型变量的声明方式一样:
chargood
charbetter,best
以上代码声明了三个字符型变量:good、better,和best。
2、字符常量与初始化
可以使用以下语句来初始化字符型变量:
charch='A'
这个语句把ch的值初始化为A的编码值。在这个语句中,'A'是字符常量。C语言中,使用单引号把字符引|起来就构成字符常量。
char是容纳单字符的一种基本数据类型,不能存储汉字,(一个汉字占2字节)
存储字符串用string,其实String就是一个char的数组,不过它当中的元素多一个‘\0'在数组的最后,表示结束
例如字符串abcd
char a[]={'a','b','c','d','\0'}
是等价的。