1. c语言小白求大神赐教,为什么c1=a,c2=b
不要在scanf的格式字符串中使用逗号,更不要写出scanf("a=这样的语句,否则你输入的时候就必须输入a=xx才能正常读取。
scanf("%d%d",&a,&b);
scanf("%lf%lf",&x,&y);
scanf("
%c%c%c",&c1,&c1,&c2);
//在最前面加一个空格用来过滤上次输入留下的空白符
输入:1
2
3.4
5.6
abc
那么a=1,
b=2,
x=3.4,
y=5.6,
c1='a',
c2='b',
c3='c'
2. c语言char c1='C', c2='h', c3='i', c4='n', c5='a';是什么意思
定义和初始化变量啊。c1, c2, c3, c4, c5都是字符变量,然后,后面紧接着赋了初值,
3. c语言:字符变量 如 char c1; c1='a'; 为什么要用单引号,双引号不可以吗比如c1="a";请详细解释 谢谢
在C语言中,字符用单引号,字符串用双引号。在c1=''a;中,'a'是字符常量,必须用单引号。"a"表示字符串,包含两个字符,一个是'a',一个是'\0'。
4. C语言中"a%cb%c\bc%c\tabc\n",c1,c2,c3 什么意思
这应该是一个输出语句
输出的是 a(c1的代表的字符)b(c2的代表的字符)\bc(c3的代表的字符) \tabc (回车)
%c 是一种参数,以字符格式输出,所以%c %c %c ,分别代表了,右边c1,c2,c3的值,而其它没有 % 的按照原样输出,"\n" 代表回车
5. C语言中的char c1c2什么意思
变量
c1,c2
char是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中是unsigned,编译器可以实现为带符号的,也可以实现为不带符号的,有些编译器如pSOS的编译器,还可以通过编译开关来指定它是有符号数还是无符号数。
6. C语言 判断char类型的变量c1是否为数字字符的正确表达式为
选B
两种方式判断:
1.直接判断
#include <stdio.h>
int main()
{
char c;
c = getchar();//读取一个字符。
if(c >='0' && c<='9')
printf("是数字 ");
else if(c >='a' && c<='z' || c >='A' && c<='Z'))
printf("是字母 ");
else
printf("是特殊字符 ");
return 0;
}
2.使用库函数
int main()
{
char c;
c = getchar();
//来判断是否为数字,如果是数字那么会返回非0
if(isdigit(c) != 0)
printf("是数字 ") ;
//来判断是否为字母,如果是字母那么返回非0
else if(isalpha(c) != 0)
printf("是字母 ");
else
printf("是特殊字符 ");
}
7. 什么是C1语言和C语言
C语言是一种面向过程的语言,目前较流行的有TurboC
2.0版本,你说的C1估计是C语言的早期版本吧
8. c语言里,char c1,c2和int c1,c2的区别是否等价
数据类型不同,不等价。
1,数据类型不同
char c1,c2为字符串类型变量。
int c1,c2为整数型变量。
2,使用方式不同:
char c1,c2储存字符。
int c1,c2储存整数。
3,占用内存不同:
char类型占用一个字节。
int 类型占用两个字节。
(8)c语言c1是什么扩展阅读:
变量的命名必须遵循以下规则:
1,变量名必须以字母或下划线打头,名字中间只能由字母、数字和下划线“_”组成;最后一个字符可以是类型说明符。
2,变量名的长度不得超过255个字符。
3,变量名在有效的范围内必须是唯一的。有效的范围就是引用变量可以被程序识别、使用的作用范围。
4,变量名不能是保留字(关键字),也不能是末尾带类型说明符的保留字,但可以把保留字嵌入变量名。
参考资料来源:网络-变量
9. C语言。c1=ch=1是什么意思
c1=ch=1
表示将1同时赋值给ch和c1变量!
赋值结果,c1的内容是1,ch的内容也是1