文档介绍:1
基础知识
基础知识
1
1
本章内容
数据类型
标识符
编程
流程
运算符
常量
表达式
#include <>
main()
{
int a, b, c;
a = 1;
b = 2;
c = a + b;
printf("c = %d", c);
}
a
1
b
2
c
3
c = 3
编程流程
第1个C程序
编程流程
编辑
编译
Ctrl+F7
链接
F7
运行
Ctrl+F5
.c
.obj
.exe
注意事项
程序由一个或多个函数组成,至少包含main函数,当然主函数可以是什么都不做的空函数。
必须有且只能有一个主函数main(),这里需要注意的是,无论这个C程序有多少个C源文件组成,在所有的源文件中,有且仅有一个main函数。
程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。无论main函数的初始位置在哪里。
注意事项
include称为文件包含命令,源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。
。
每一个说明,每一个语句都必须以分号结尾。但预处理命令、函数头和花括号“}”之后不能加分号。
C程序书写格式自由,一行内可以写几个语句,一个语句可以写在多行上。注意C语言没有续行符。
C程序的输出函数
字符输出函数:putchar(ch);
格式输出函数:printf("格式控制字符串",输出表列);
#include <>
main()
{ int a, b, c;
char ch='a';
a = 1;
b = 2;
c = a + b;
printf("c = %d", c);
putchar(ch);
}
C程序的输入函数
字符输入函数:getchar();
格式输入函数:scanf("格式控制字符串",变量地址表);
#include <>
main()
{ int a, b, c;
char ch;
scanf("%d,%d,%d",&a,&b,&c);
c = a + b;
printf("c = %d", c);
ch=getchar();
putchar(ch);
}
格式输入/输出函数中常用的格式字符
输入/输出字符串
s
输入/输出无符号十六进制整数
X,x
输入/输出无符号八进制整数
o
输入/输出无符号十进制整数
u
输入输出有符号十进制整数
d
备注
作用
格式字符
输入时,大小写相同;输出时使用X,则十六进制中的a-f以大写字母输出
f
输入/输出实数
输入时,以非空格字符开始,以第一个空格字符结束
e
输入时,与f作用相同;输出时,以指数形式输出实数
输入时,可用小数或指数形式;输出时,隐含输出6位小数
typedef
自定义
void
空类型
union
共用体
enum
枚举型
struct
结构体
'A'
"Hello"
char
字符型
int *p
*
指针
float
double
浮点型
int a[3]
[ ]
数组
54
-123
int
整型
示例
符号
类型
常量
声明符
类型
数据类型
数据类型