一、写程序:描述数据的处理
1、描述数据。
2、描述处理过程。
**
第1节 基本字符、标识符和关键字
**
一、空白符的作用
1、Tab 右缩进
2、shift+Tab键 左缩进
二、标识符
1、基本要求:
1、数字不能开头
2、由数字、字母、下划线(_)组成
3、不能使用预留关键字(如if、scanf等)
提示:
1、一般不用下划线开头
(下划线开头表示系统级变量)
2、全大写变量一般表示常量
3、变量起名一般都要有一定的意义标识(程序易读)
例:1、求和:num1、num2,sum
2、当英语不会时,用拼音。如:chengji或cheng_ji
(驼峰式命名)
第二节 数据、类型和简单程序
一、常见基本类型
1、整数型 int long int(long)
(2个字节) (8个字节)
2、浮点型 float单精度型
double双精度型
3、字符型(ASCII码) char
(整数型)
例:int long double float
35 35l 2.5 2.5f
1
科学计数法:
例:3+108 (2e8(整数)) (科学计数法属于浮点型)
int:
12 十进制
o12 八进制
ox12 十六进制
二、函数printf和简单文本输出程序
格式:printf(字符串)
【形式参数(形参)】
printf(“hello”)
【实际参数(实参)】
意义:
将字符串送到显示硬件。
占位符:
1、%d 整数占位符
2、%ld 长整数占位符
3、%f 小数点双精度型占位符
4、%lf 小数点长双精度占位符
5、%e 科学计数法占位符
6、%g 电脑根据选择%e或%f
7、%c 字符占位符
8、%s 字符串占位符
第3节 运算符、表达式和计算
一、算述运算符和表达式
1、算述运算符
(1)数学表达式
(+ - × ÷)
(2)一目运算符 优先于二目运算符
(3)相同类型的算术运算结果一种是原型
不同类型的运算结果是“较精确”的类型
(4)算述运算符为左结合
2、算术表达式求值
(1)优先级:
先乘除后加减
最先求括号中
单项目运算符高于双目运算符
当运算符相同时根据结合性运算
算术运算符是左结合
(2)类型计算
1、自动类型转换(隐式转换)
(向“精确,大范围类型”转换)
2、显示转换
(在括号内加类型)
**
第四节 数学和简单计算
**
一、函数和函数调用
例子:输入半径求面积函数
#include <stdio.h>
double Area(doble r)
{
double s;
s=3.14*r*r;
return s;
}
int main()
{
double R,area;
printf("请输入圆的半径");
scanf("%d",&R);
area=Area(R);
printf("面积是%f",area);
}
提示:任何程序都是从main函数开始,并在main中结束。