一、对C语言的基础认识
1.#include<stdio.h>是编译预处理,不占运行时间,不加分号,C语言编译的程序为源程序。
2.int(main)定义主函数,每个C程序中都必须有且只有一个main函数。
3.函数体由花括号{}括起来。
4.C语言允许的两种注释方式:第一种://后面接注释内容,这种注释不能跨行。第二种:/*开始*/结束。
#include<stdio.h>
int main()
{
printf("hello world");
return 0;
}
二、标识符
1.标识符的合法要求是由字母,数字,下划线组成,第一个不能为数字。
例如
--- abc123————合法
--- 123abc————非法
--- _abc123————合法
2.关键词
C语言不允许定义变量的名称为C语言使用的关键词。例如 char int 等
三、常量与变量
常量:
(1)整型常量
(2)实型常量
(3)字符常量——1.普通字符如:'a',不能写成’ab’,‘12’。2.转义字符:是以"/"开头的字如"/n"。
(4)字符串常量——如"abc","123" 用双撇号把若干字符括起来。
(5)符号常量——用#define指令 如#define PI 3.14 //末尾无分号。
变量:必须先定义,后使用
常变量:用const 来定义如:const int a=3
四、数据类型
(1)整形数据:
1.基本整型(int)分配4字节
2.短整型(short int)2字节
3.长整型(long int)4字节
4.双长整型(long long int)8字节
(2)字符型数据:
字符变量:用char 定义的变量
如:char c1='?'
(3)浮点型数据:
1.float型 将实型数据分为小数部分和指数部分分别存储。(能得到6位有效数字)
2.double型 (能得到15位有效数字)
3.long double型(能得到19位有效数字)
五、数据的输入输出
1.输出:printf函数一般格式:printf(格式控制,输出表列)如:printf("%d",a)
2.输入:scanf函数一般格式:scanf(格式控制,地址列表)如scanf("%d",&a)
注意:scanf函数要求原样输入
字符输入输出函数:
输出:putchar(a)
输入:getchar()