#include <stdio.h>
One Day
一、程序设计基础
1、程序语言:机器语言(只能识别0和1)
汇编语言(低级语言)
高级语言
2、软件开发步骤:a.分析问题
b.确定数据结构和算法
c.编制程序
d.调试程序
- 算法表示——流程图
- 编码实现——C程序开发
源代码编译器目标代码连接程序可执行程序
二、编程语言
1、字符集
- 数字字符:0、1、2、3、4、5、6、7、8、9.
- 拉丁字母:A、B······、Z、a、b······、z(注:字母的大小写必须区分)
- 运算符:“+”、“-”、“*”、“/”、“=”等
- 特殊符号和不可显示字符:_(连字符或下划线)、空格、换行、制表符
2、标识符
C语言规定,标识符由C语言字符集中的字母、下划线(_)、数字组成,它额第一个字符必须是字母或下划线。
下面是合法C标识符:
student_name |
studentName |
class...name |
12name |
char | do | double |
float | for | if |
int | long | short |
- 选择语句:if、switch
- 循环语句:for、while、do_while
- 转移语句:break、return
5、标准函数库
- stdio.h
- math.h
调用:#include <stdio.h>
#include <stdio.h>
int main(void){ //一个简单的C程序
int num; //定义一个名为num的变量
num = 1; //为num赋一个值
printf("我是一个简单的计算机!"); //使用frintf()函数
return 0;
}
7、
C语言执行过程
编辑 编译 连接 执行
三、数据存储于输入输出
1、二进制与十进制的转换
52的十进制转化为二进制:
把二进制110转化为十进制:
2、 数据类型
数据类型 | 占用字节数 | 关键字 | 取值范围 |
字符型 | char | 1 | -128~127 |
短整型 | short | 2 | -3万~3万 |
整型 | int | 4 | -20亿~20亿 |
长整型 | long | 4 | -20亿~20亿 |
单精度型 | float | 4 | |
双精度型 | double | 8 |
3、常量
- 整型(用十、八、十六进制表示)
- 浮点型(小数和指数形式)
- 字符型(‘a’、'C')
- 字符串型("asd")
注:#define定义符号常量的结尾不加分号
4、变量
- 变量名
- 变量声明
- 初始化变量
- 变量的使用
5、输入输出
格式字符 | 意义 |
d | 以十进制形式输出带符号的整数 |
f | 以小数形式输出单、双精度的实数 |
c | 输出单个字符 |
s | 输出字符串 |
- printf("%d", a);
- scanf("%d", &a);