1.变量声明与初始化:
int a; //定义,声明a为整形变量
int a =1; //定义,声明整型变量a并初始化值
其中有一特例为extern关键字
extern int a; //非定义,声明a为外部变量
以下用代码举例:
#include<stdio.h>
//x,y为函数外部变量
int x;
int y;
//定义和函数
int addnum(){
//声明x,y为外部变量
extern int x;
extern int y;
//x,y赋值
x = 1;
y = 2;
return x+y;
}
//主函数
int main(){
int sum;
sum = addnum();
printf("%d",sum);
}
3
2.常量
常量分为整数常量,浮点数常量,字符常量,字符串常量
A 整数常量:八进制,十进制,十六进制
其中八进制数以0开头,后续0~7,例:036,027,048
十进制即正常数字表示,例:10,22,342
十六进制以0x或者0X开头,后续0~F,例:0x34E,0X23F
B 浮点数常量
两种表示形式
小数形式:3.14567456
指数形式:314567456E-8
C 字符常量
例:'x'
特殊转义字符:
\\ | \ 字符 |
\' | ' 字符 |
\" | " 字符 |
\? | ? 字符 |
\n | 换行符 |
\r | 回车 |
\t | 水平制表符 |
\v | 垂直制表符 |
D 字符串常量
例:"Hello,dear!"
3.常量的定义
#define预处理器定义
#include<stdio.h>
#define N 500
int main()
{
if(N>=500):
{
printf("足够了");
}
else
{
printf("还不够");
}
return 0;
}
const关键字定义
const int x = 5;