学习c语言,首先得了解各个特殊英文的用途和特俗表示。
int main()是用于输出整形,”\n”是换行符;
#include<stdio.h> 是用于引入头文件
sum存放和数
scanf函数是输出变量值
%d含义是以十进制整形形式
&a含义是变量a的地址,一般用于赋值
整体就是执行scanf函数,从键盘输出两个整数放到变量a和b的地址,在分别赋值到变量a和b
#define PI 3.14就是指定一个符号名称代表一个常量(无分号)
int是整数 float double这些适用于实数(包括小数)
保留两位小数例如%.2f
常变量const int a=3变量在存在期间其值不能改变
算术运算符是自左到右
赋值运算符从右到左
a+=3等价于a=a+3
=前加+变成复合运算符+=
int a=3 指定a为整形变量,值为a
float f=3.56 指定f为浮点变量,初始值3.56
char c=”a” 指定c为字符变量,初始值为’a’
这在使用一些数学相关的函数时就要包含这个头文件。比方说对实数取绝对值3,求三角函数,对数函数,指数函数,平方根函数,对实数向上取整,还有对实数向下取整的函数,等等。使用#include<math.h>
%f单精度实数 %lf双精度变量
d格字符 输出有符号的十进制整数
f格式符 输出实数(单双精度,长双精度)
c格式符 输出字符
e格式符 %e指定以指数形式输出实数
i格式符 跟d格式符差不多
o格式符 以八进制整数输出
指定数据宽度和小数位数用%m.nf
例如输出双精度变量a的15位小数
%20.15f
输出数据向左对齐用%–m.nf(当不超过m时,数据向左靠,右端补空格(000)
\t使输出位置跳到下一个tab位置
算法结构:
一、顺序结构、选择结构、循环结构;二、循环结构又分为while型、until型、for循环结构;程序流程图;
结构化程序设计方法:
(1)自顶向下;(2)逐步细化;(3)模块化设计;(4)结构化编码。
数据类型:
常量:常量包括字面常量、直接常量和符号常量;
变量:C语言规定标志符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或者下划线;必须压迫先定义后使用;每一个变量被定义以确定类型后,在编译时就能为其分配相应的存储单元;
整数类型:整数常量有十进制、八进制和十六进制;”%d”
下列是最简单的c语言程序(输出Hello world)
#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}