C语言中的字符变量用什么保留字说明

如题所述

C语言中的字符变量用保留字char来定义。

每个字符变量中只能存放一个字符。在一般系统中,一个字符变量在计算机内存中占一个字节。与字符常量一样,字符变量也可以出现在任何允许整型变量参与的运算中。

C语言中的字符串常量是由一对双引号括起来的字符序列。注意不要将字符常量和字符串常量混淆,没有专门的字符串变量,如果要把字符串存放在变量中,则要用一个字符型数组来实现。

扩展资料

1、保留字C中的保留字。这些保留字不能作为常量名、变量名或其他标识符名称。

2、保留字一般为小写字母,在使用时必须遵守一定的语法规则,如果随意使用关键字,可能会出现意想不到的错误,有时程序虽然编译通过,但结果运行不正确,并且很难检查出来。标准C语言共有32个关键字。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-08

C语言中的字符变量用保留字char声明保留字说明。

C语言的保留字:

auto :声明自动变量

double :声明双精度变量或函数

int: 声明整型变量或函数

struct:声明结构体变量或函数

break:跳出当前循环

else :条件语句否定分支(与 if 连用)

long :声明长整型变量或函数

switch :用于开关语句

case:开关语句分支

enum :声明枚举类型

register:声明寄存器变量

typedef:用以给数据类型取别名

char :声明字符型变量或函数

extern:声明变量是在其他文件正声明

return :子程序返回语句(可以带参数,也可不带参数)

union:声明共用数据类型

const :声明只读变量

static :声明静态变量

扩展资料

static使用

示例:

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

#include<stdlib.h>

static int i = 0;

void func1()

{

i = 0;

i++;

}

void func2()

{

static int j = 0;

j++;

}

int main()

{

int k = 0;

for (k = 0; k < 10; k++)

{

func1();

func2();

}

printf("i = %2d, j = %2d\n", i, k);

system("pause");

return 0;

}

本回答被网友采纳
第2个回答  推荐于2017-09-30
C语言中的字符变量,分为有符号字符和无符号字符两种:

1 有符号字符,可以使用signed char和char进行说明,在单独写char的时候,系统默认按有符号处理。所以大多数情况下,是只写char的。
比如
char c;

2 无符号字符,需要用unsigned char来说明,如
unsigned char d;

3 在没有额外说明情况下,字符变量一般指带符号的字符变量,即char类型。
第3个回答  2014-04-16

用保留字char声明。比如,

char c = 'a'; // 声明一个字符变量c,并给它赋值为字符a。

第4个回答  2014-04-16
用char 声明本回答被提问者采纳