c语言中符号含义
- 格式:doc
- 大小:5.96 KB
- 文档页数:12
char
含义:定义一个字符型变量或返回值
用法:定义(声明)一个字符变量或返回值
结构:类型说明符(共两种分别修饰变量和函数)char 未定义变量名;
char 函数名([参数表])
{函数体;}
例:
char a;
char asd;
char x=’a’;
—————————————————
float
含义:定义小数型变量或返回值(单精度)
用法:定义(声明)一个小数变量或返回值
结构:定义结构(共两种分别修饰变量和函数)float 未定义变量名;
float 函数名([参数表])
{函数体;}
例:
float a;
float asd;
float x=1.74;
—————————————————
double
含义:定义小数型变量或返回值(双精度)
用法:定义(声明)一个小数变量或返回值
结构:类型说明符(共两种分别修饰变量和函数)double 未定义说明符;
double 函数名([参数表])
{函数体;}
例:
double a;
double asd;
double x=1.74;
—————————————————
int
含义:定义整数型变量或返回值
用法:定义(声明)一个整数变量或返回值
结构:定义结构(共两种分别修饰变量和函数)int 未定义变量名;
int 函数名([参数表])
{函数体;}
例:
int a;
int asd;
int x=2;
—————————————————
long、short、unsigned、signed
含义:定义长、短整形,有、无符号整形
用法:放在int前修饰int(也可省去int直接写)可写成组合形式结构:修饰定义(共两种分别修饰变量和函数)
[long/short] [unsigned/signed] [int] 未定义变量名;
[long/short] [unsigned/signed] [int] 函数-名([参数表])
{函数体;}
例:
long int a; short a; unsigned a; signed int a;
long unsigned a; short signed a;
—————————————————
const
含义:定义一个常量
用法:将一个常规变量设为常量(固定量)不可再修改。
结构:修饰类型说明
const 类型说明符未定义变量名
例:
const char a=’S’;
const int i=0;
const char* p=”How are you”;
—————————————————register、static
含义:寄存器变量、静态变量
用法:修饰普通变量
结构:修饰定义
register 类型说明符未定义变量名;
static 类型说明符未定义变量名;
例:
register double a; static int b;
register int asd=8;
—————————————————
if..else..
含义:根据判断条件执行相应语句
用法:根据if后面的条件,选择执行相应语句
结构:语句组合
if (表达式) 语句;
else 语句;
例:
if (x==1) x=8;
else x=7;
—————————————————
switch
...case...
(附带break、default用法)
含义:选择执行一组语句中的一条或连续几条
用法:跟据switch后面的内容,执行对应的case后的语句。
结构:语句组合
switch (量)
{
case 常量: 语句;[break;]
[default:语句;]
}
例:
switch(i)
{
case 1:i=1;
case 2:i=2;break;
case 3:i=3;break;
default: i=4;
}
—————————————————
break
含义:中断执行
用法:只用于循环内部或switch结构内部。用来跳出循环或中断switch选择结构:独立成句
break;
例:
while(1)
{
i=0;
i++;
if(i>10)break;
}
—————————————————
default
含义:默认执行
用法:用于switch..case..结构中,默认的执行结构:语句组合, 参见switch..case..
例:参见switch..case..
—————————————————
do
含义:执行
用法:用于do..while..结构中,先执行再判断结构:语句组合
do
语句
while(表达式);
例:int i=5;
do
{