00问答网
所有问题
当前搜索:
字符赋值给char型变量
c语言结构体中的一个
char
数组怎么
赋值
?
答:
如果初值个数小于数组长度,则只将这些
字符赋给
数组中前面那些元素,其余的元素自动定
为
空字符(即'\0')。如果提供的初值个数与预定的数组长度相同,在定义时可以省略数组长度,系统会自动根据初值个数确定数组长度。例如:
char
c[]={‘c’,‘’,‘p’,‘r’,‘o','g','r','a','m'...
已知ch是
字符型变量
,那ch=5+9对不?
答:
'5'和'9'都是
字符
常量,相加的结果也是赋
给char类型的变量
ch,没有语法上的问题。通常采用的ASCII码C语言实现中,'5'对应值为53,'9'对应值为57,结果ch会被
赋值为
110对应的
char变量
,也就是'n'。至于ch='5+9',语义上无意义(不是表示“一个”字符),语法上也有大问题(就'5+9'的单...
while((ch=get
char
())!='\n')是什么意思
答:
则为真,执行while里的语句块。ch=get
char
(),输入一个
字符
且将该值赋予
给变量
ch;ch=getchar())!='\n'意思是ch不等于换行符。()圆括号的优先级>不等于。getchar是读入函数的一种。它从标准输入里读取下一个字符,相当于getc(stdin)。返回
类型
为int型,为用户输入的ASCII码或EOF。
c语言
字符型变量
的
赋值
方法.题目:ch
为字符变量
,ch='a+b',ch='\0...
答:
ch='\0',ch ='7'+'9',ch=5+9 这三个都是可以的。ch='\0'本身是一个字符,而且常用来表示
字符串
的结束。ch ='7'+'9'的值仍是一个字符,ch=5+9,也是可以的。
char类型
可以存储一个-128~127之间的整数。
char
a=5,把一个整数
赋值给
一个
字符型变量
,不理解什么意思,是数字5...
答:
你好:你没有理解错,不是把5赋值给a,也不是把5的ASCII赋值给a,而是把ASCII值为5的
字符赋值给
a。include <stdio.h>int main(){
char
a=5;printf("%c\5",a);//输出ASCII值为5的字符}
怎么用
char型变量赋值为
ABC?
答:
定义一个
char型变量
,想赋值为ABC,是不可以的。可以将
字符串赋值到
一个
字符型
数组中去,例如:char x[4]="ABC",注意这里字符串虽然看起来只有ABC三个字符,但是实际上末尾还要加上一个‘\0'的,所以这里数组元素个数为4,而不是3。2021年10月8日,为防止未成年人沉迷网络游戏,维护未成年人...
当
char型变量赋值
时,后面的值什么时候用英文状态下的单引号引起来啊_百...
答:
是的,C语言中要求字符需要用单引号,而整形就不需要任何符号,主要是为了区分字符和整形,因为在C语言他们是互通的。同样的情况,
字符串
也是需要用双引号引起来的
要把字母A
赋值给字符变量
c,程序中可以写成哪四种
答:
c = ‘A'; //直接
字符赋值
;c = 65//数字赋值 c = 0x41//数字赋值 c = 'B' - 1 ;//表达式赋值;
char
temp = "ABC";c = temp[0];//数组元素、
变量赋值
;
char
a=5,把一个整数
赋值给
一个
字符型变量
,不理解什么意思,是数字5...
答:
你好:你没有理解错,不是把5赋值给a,也不是把5的ASCII赋值给a,而是把ASCII值为5的
字符赋值给
a。include <stdio.h>int main(){
char
a=5;printf("%c\5",a);//输出ASCII值为5的字符}
char型变量
可以
赋值为
数组吗
答:
定义一个
char型变量
,想赋值为ABC,是不可以的。可以将
字符串赋值到
一个
字符型
数组中去,例如:char x[4]="ABC",注意这里字符串虽然看起来只有ABC三个字符,但是实际上末尾还要加上一个‘\0'的,所以这里数组元素个数为4,而不是3。2021年10月8日,为防止未成年人沉迷网络游戏,维护未成年人...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜