计算

176 阅读3分钟

运行程序

安装好DEV-C++

新建-源代码-编辑好代码-保存-选择格式为c

点击编译,点击运行

powershell 编译:gcc 文件名

powershell执行:直接访问名字

【win10下运行不了powershell:

下载二进制的powershell文件,官方的地址在这里:github.com/PowerShell/…
注意不要下载msi的,要下载二进制的
下载之后然后解压到
C:\Windows\System32\WindowsPowerShell 没有这个目录的话就新建一个
里面有个pwsh.exe双击就ok了
但是这个时候我们用win+R输入powershell还是打不开,这时我们把powershell加入到环境变量里就行,具体步骤:右键我的电脑→属性→高级系统设置→环境变量→在系统变量中编辑Path→改成pwsh.exe所在的文件夹目录(上面解压的那个目录:C:\Windows\System32\WindowsPowerShell)。再将pwsh.exe文件名改为powershell.exe,就OK了。】

变量

变量定义形式

<类型名称> <变量名称>;

eg:int price;

int amount;

int price,amount;

变量的名字

变量的名字是一种修饰符,意思是它是用来识别这个和那个的不同的名字

标识符有标识符的构造规则,基本的原则是:标识符只能由数字,字母,下划线组成,数字不可以出现在第一个位置上,C语言的关键字(有的地方叫他们保留字)不可以用作标识符。

赋值和初始化

int price =0;//定义一个变量,变量的名字是price,类型是int,初始值是0 

= 是赋值,与数学中的=不同

当在定义变量的时候赋值,就是变量的初始化,当然在定义变量的时候业可以不用初始化,但是在使用这个变量之前必须要赋值一次,不然会有意想不到的错误

初始化

<类型名称> <变量名称> = <初始值>;

组合变量定义的时候也可以在这个定义中单独给单个变量赋初值:如:

int price =0,amount=100;

变量类型:

C中所有的变量直使用之前必须定义或者声明,所有的变量必须具有确定的数据类型,表示在变量中可以存放什么样的数据,变量也只能存放指定类型的数据,程序运行过程中也不能改变变量的类型。

读整数

printf();格式化输出(f:format)

scanf("%d",&price);格式化输入

要求scanf这个函数读入下一个整数(参数中的),读到的结果赋值给变量price

小心price前面的&

如果给的不是整数,他会找不到整数,会读到默认的0

读多个变量:scanf("%d %d",a,a,b);

常量

固定不变的值,是常量,定义时变量名全部大写

const int AMOUNT =100;

coust 是一个修饰符,加在数据类型前面,用来给变量加上一个coust(不变的)属性。

有coust属性表示这个变量的值一旦初始化,就不能再修改了,会报错。

浮点数

带小数点的数值。

C中,两个整数的运算的结果只能是整数,当浮点数和整数放到一起运算时,C会将整数转换为浮点数,然后进行浮点数的运算

float 单精度浮点数

double 双精度浮点数

整数:int 输出:printf("%d",...);  输入:scanf("%d",..);

浮点数:double 输出printf("%f",...);输入:scanf("%lf",...);