C语言中的字符变量用什么保留字说明
C语言中的字符变量用保留字char来定义。
每个字符变量中只能存放一个字符。在一般系统中,一个字符变量在计算机内存中占一个字节。与字符常量一样,字符变量也可以出现在任何允许整型变量参与的运算中。
C语言中的字符串常量是由一对双引号括起来的字符序列。注意不要将字符常量和字符串常量混淆,没有专门的字符串变量,如果要把字符串存放在变量中,则要用一个字符型数组来实现。
扩展资料
1、保留字C中的保留字。这些保留字不能作为常量名、变量名或其他标识符名称。
2、保留字一般为小写字母,在使用时必须遵守一定的语法规则,如果随意使用关键字,可能会出现意想不到的错误,有时程序虽然编译通过,但结果运行不正确,并且很难检查出来。标准C语言共有32个关键字。
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;
}
1 有符号字符,可以使用signed char和char进行说明,在单独写char的时候,系统默认按有符号处理。所以大多数情况下,是只写char的。
比如
char c;
2 无符号字符,需要用unsigned char来说明,如
unsigned char d;
3 在没有额外说明情况下,字符变量一般指带符号的字符变量,即char类型。
2014-04-16
用保留字char声明。比如,
char c = 'a'; // 声明一个字符变量c,并给它赋值为字符a。