21xrx.com
2024-11-22 12:28:59 Friday
登录
文章检索 我的文章 写文章
C语言初学者如何正确给char类型变量赋值
2023-06-15 11:20:42 深夜i     --     --
C语言 char类型 赋值

在C语言中,char类型被用来存储单个字符,一些常见的用途包括存储字符串或作为ASCII码的某个字符。正确给char类型变量赋值非常重要,下面将介绍如何进行赋值操作。

1. 给字符型变量直接赋值

单引号括起来的字符被赋值给字符型变量,例如:


char ch = 'A';

2. 给字符型变量赋ASCII码值

可以将一个从0到127之间的ASCII码赋值给字符型变量,例如:


char ch = 65;

3. 给字符型指针赋值

字符型指针可以指向一个字符或字符串,可以使用单引号、字符串常量或字符数组来初始化:


char *p = "hello";

char *q = &a;  // a是字符型变量的变量名

char *r = {'H', 'e', 'l', 'l', 'o', '\0'};

char类型赋值需要注意以下几点:

- 单引号只能括住一个字符,不能括住字符串;

- 对于字符串常量或字符数组的初始化需要注意最后一个字符必须是'\0',标志字符串的结束;

- 使用字符型指针时要注意指针指向的是字符或者字符串的首地址。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复