1 / 35
文档名称:

C语言学习笔记.doc

格式:doc   大小:139KB   页数:35页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言学习笔记.doc

上传人:5548osx7 2017/3/23 文件大小:139 KB

下载得到文件列表

C语言学习笔记.doc

相关文档

文档介绍

文档介绍:1. 第一个 c 程序: # include "" /* 该行是文件包含命令*/ main(){ printf("test"); /* 函数调用: printf 将内容输出到显示器*/ } 注: c 语言区分大小写; 程序中必须含有一个且只有一个名字为 main 的主函数; 每行程序必须以";" 结尾; /* ... */ 是注释内容。 2. 引申例题:计算任意半径圆的面积和周长。#include "" main(){ float r,l,area; /* 定义 float 类型变量*/ scanf("%f",&r); /* 调用获取键盘输入函数*/ l= 2**r; area = *r*r; printf("\n l=%f,area=%f\n",l,area); } 注: r,l,area 是 float 类型的变量,程序运行中可改变, float 是c 语言中的一种数据类型。 3 求两个数的和。#include "" main(){ int i,j,sum; int Add(int m,int n); /* 声明函数*/ scanf("%d %d",&i,&j); sum = Add(i,j); /* 调用函数*/ printf("\n sum=%d \n",sum); } int Add(int m,int n){ /* 函数*/ return m+ n; } 注: scanf("%d %d",&i,&j); 中的& 是取地址运算符。通过以上三个例子的总结: 1. 一个 c 语言源程序可以由一个或多个源文件组成,每个源文件可以由一个或多个函数组成,一个源程序无论有多少个源文件或函数,都只能有一个且只能有一个 mian 函数。由"#" 引入的指令为预处理指令。 4 常见语法规范。标示符:程序中的变量名、函数名、标号等统称为标示符。 C 语言规定标示符只能由字母、数字和下划线"_" 组成,并且第一个字符必须是字母或下划线。 1 常见数据类型 Int 、 short 、 long 、 unsigned 、 float 、 double 、 char 、 enum 、 void 、指针类型、数组类型、 struct 、 union 等。基本数据类型: Int 、 short 、 long 、 unsigned 、 float 、 double 、 char 、 enum 都属于基本类型。特点是其值不可再分。 2 常量。常量定义方式: #define 标示符常量常量分为:直接常量和符号常量。例题:求任意圆的周长和面积,使用常量定义π。#include "" #define PI main(){ float r,l,area; scanf("%f",&r); l= 2*PI*r; area = PI*r*r; printf("\n l=%f area=%f \n",l,area); } 注:常量值不能被修改;习惯上常量名大写,变量名小写; 整型常量(整型): 1. 十进制整常数: 0~9 数字, 无前缀等, 也就是整常数。例如: 237 、-783 、 65535; 2. 八进制正常数:以 0 为前缀,数值为 0~7 ,八进制通常是无符号数。例如: 023; 3. 十六进制整常数:前缀为 0X或 0x ,由 0~9 , a~f 或 A~F 组成(不区分大小写) , 例如: 0X23A 、 0XAA 、 0xFFF0; 4. 长整型常量:使用 L 或小写 l 作为后缀,例如: 123L (十进制 123 )、 012l (八进制 10 )、 0x15L (十六进制 21 )。 5. 无符号数的后缀表示: 整常数的无符号型是用后缀 U或u 表示, 例如: 58u 。前缀后缀可使用各种类型的数,如: 0xA5Lu 表示十六进制无符号长整数 A5。实型常量(浮点型): 1. 十进制小数形式:由 0~9 和小数点组成,例如: 、 、 。 2. 指数形式:由十进制构成基数,加阶码标志 e或E 以及阶码组成,例如: ( *10^5 )。字符常量:字符常量在内存中是以 ASCII 码形式存储的,字符常量可以表示所有字符,字符常量包括普通字符常量和转义字符。 1. 普通字符常量:使用'' 单引号括起来的一个字符,例如: 'a' 、'=' 、'?' 等。注:字符常量只能用单引号不能用双引号;只能是单个字符,不能是多个字符;字符不能参与数值运算。 2. 转义字符:转义字符以'\' 开头,具有特定的含义,例如: '\n' 是回车换行、't' 是制表 tab 、'\\' 转义反斜线。字符串常量: 字符串常量是指用"" 括起