C语言程序设计基础
C语言基础
计算机学院 杨已彪
Circle.c
- 周长 L=2πr
- 面积 S=πr2
- 球面面积 A=4πr2
- 体积 V=34πr3
- 每个结果占 1 行
- 小数点后保留 4 位
- 每个结果至少占 15 字符, 左对齐
_______________ : surface_area
_______________ : volume
演示-circle.c
mol.c
6 克氧气的分子数是多少?
Q=6/32×6.02×1023
两种格式输出, 结果均使用科学计数法表示
- 第一行结果, 小数点后保留 3 位
- 第二行结果, 保留 5 位有效数字
演示mol.c
A naive administration system
- Name (EN) Gender (F/M) (姓名、性别)
- Birthday (mm-dd-yyyy) Weekday (Xyz.) (出生日期、星期几)
- C Music Medicine (三门课程成绩)
- Mean (.d) Standard Deviation (.dd) Ranking (%) (平均成绩、标准差、排名)
- 每组信息占一行
- 各项信息使用
\t 间隔
- 各项信息遵循特定格式要求
Xiaojing Nan F
05-20-1902 Tue.
100 90 80
90 5%
演示-admin.c
char

A char is actually an int.
c string
C string
char first_name[] = “Tayu”;
A C string is a null-terminated (\0) sequence of characters.
String literal: ‘T’, ‘a’, ‘y’, ‘u’, ‘\0’
Conversion Specification
%[flags][width][.[precision]]specifier
%d: decimal int
%f: double
%e %E: double (−d.ddde±dd)
%c: char
%s: C string
%%: %