c语言字符变量的赋值规则是什么

avatar
作者
筋斗云
阅读量:1

在C语言中,字符变量的赋值规则如下:

  1. 字符常量的赋值:可以直接将一个字符常量赋值给字符变量。例如:
char c = 'A'; 
  1. 字符变量之间的赋值:可以将一个字符变量的值赋给另一个字符变量。例如:
char c1 = 'A'; char c2 = c1; 
  1. 整数赋值给字符变量:可以将一个整数赋值给字符变量,此时会将整数的低字节赋给字符变量。例如:
int i = 65; char c = i; 
  1. 字符串赋值给字符变量:不可以直接将一个字符串赋值给字符变量,因为字符串是由多个字符组成的字符数组。如果需要赋值字符串中的某一个字符,可以使用下标操作。例如:
char str[] = "Hello"; char c = str[0]; // 将字符串中的第一个字符'H'赋给字符变量c 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!