一、C语言
C语言是一门通用的计算机编程语言
C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
二、第一个C语言程序(Hello World!)
基础程序结构
#include <stdio.h> //库文件
#include <stdlib.h>
int main() //主函数
{ //开始标志
return 0; //执行完毕返回0值
} //结束标志
输出 printf("");
""里面的内容叫做“字符串”,printf会把其中的内容原封不动的输出
“\n”表示需要在输出的结果后面换一行
“;”是每一句结束时标志
引号外不要用中文!
三、简单C语言程序
简单计算
进阶计算(计算金额)
变量 int price = 0
变量名 price 类型 int 初始值 0
变量是一个保存数据的地方,由此才能加入后面的计算,使用前必须定义或声明变量类型(需确定、不更改)
变量有名字,为一种"标识符"→→只能由字母、数字和下划线组成,数字不可以出现在第一个位置上,C语言的关键字(或保留字)不可以用作标识符
“=”是一个赋值运算符,表示将右边的赋值给左边的变量 ↳ →→a=b在程序设计中表示一个动作:将b的值赋给a,所以a=b与b=a意思相反
初始化:<类型名称><变量名称>=<初始值> 所有的变量在第一次被使用(出现在赋值运算符的右边)之前应该赋值一次
读整数 scanf (+&读入下一个整数)
出现在scanf的格式字符串里面的东西,是他一定要你输入的东西,而不是他会给你看的东西
常量 const int AMOUNT = 100
const 修饰符→不变的属性(表不可改)
补充:若让用户输入变量AMOUNT的值,则
浮点数
因为两个整数的运算结果只能是整数,所以10和10.0在C语言中是完全不同的数→10.0是浮点数
当浮点数和整数放到一起运算时,C语言会将整数转换成浮点数,然后进行浮点数的运算
double(双精度浮点数)
如果把int换double,就会把它改为double类型的浮点数变量了。
float(单精度浮点数)
总结数据类型: 整数:int、printf("%d",...)、是残废(“%d",...) 带小数点的数:double\printf("%f",...)、scanf9“%f",...)
四、易错注意
1、编写时一定要记得加分号
2、所有符号必须要用英文符号