字符变量问题·

来源:百度知道 编辑:UC知道 时间:2024/05/07 04:04:52
#include<stdio.h>
void main ()
{ char c1,c2;
c1=97;
c2=98;
printf("%c %c\n",c1,c2);
printf("%d %d\n",c1,c2);

求注释一下

}
就是不知道char什么意思

#include<stdio.h> /*标准库,使用printf能够工作*/
void main ()
{ char c1,c2; /*定义两个字符变量*/
c1=97; /*赋值c1为ASCII码为97的字符,也就是a*/
c2=98; /* 赋值为98,也就是b*/
printf("%c %c\n",c1,c2); /*输出两个变量的字符形式:a b*/
printf("%d %d\n",c1,c2); /*输出两个变量的整数形式:97 98*/
}

char 是字符类型
字符串你知道吧

比如"123afdasdf313",其中的最小单位就是char,字符
如'a' , '1'

#include<stdio.h>
void main ()
{ char c1,c2;/*定义两个字符型变量c1,c2*/
c1=97; /*c1的ASCII值是97*/
c2=98; /*c2的ASSCII值是98*/
printf("%c %c\n",c1,c2); /*输出字符c1,c2*/
printf("%d %d\n",c1,c2); /*输出c1,c2的ASSCII值*/
}