2-1 C语言的计算

1.变量

(1)变量的定义:<类型名称><变量名称>;

(2)变量定义的规则:

①字母、数字、下划线。

②数字不能作为开头。

③不可以用关键字

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

(3)变量的赋值和初始化:<类型名称><变量名称> = <初始值>(int price = 0,amount = 100,可以连续定义或初始化相同类型的变量);

int price = 0;

上述代码段初始化了一个变量。变量的名字是price,类型是int,初始值是0.

price = 0中的“=”表示将“=”右边的值赋给左边的变量。

(4)从命令行读入整数:

scanf("%d",&price);

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

程序要求读入多个数字时,可以在一行输入,中间用空格分开,也可以在多行输入

在scanf的格式字符串中有几个%d,它就等待用户输入一个整数,当然,字符串后面也需要那么多个整数

(5)常量:

const是一个修饰符,加在int的前面,用来给这个变量加上一个const(不变的)的属性。这个const的属性表示这个变量的值一旦初始化就不能再修改。

例如:

const int AMOUNT = 100;

(6)数据类型

①整数类型不能表达有小数部分的数,整数和整数的运算结果还是整数。

②浮点数:带小数点的数值。

double:双精度浮点数

float:单精度浮点数

2.表达式:运算符+算子

price=0;

change=100-price;

运算符是指进行运算的动作,算子是指参与运算的值

(1)四则运算:+-*、%()

int a = 10;

(2)单目运算符:只有一个算子的运算符

int a = 10;
int b = -20
printf("%d",a*b);

(3)赋值运算符:

a = 6的结果是a被赋予的值,也就是6

a=b=6->a=(b=6)

错误的赋值(嵌入式赋值):

int c = 1+(b = a);

符合赋值:+=、-=...

递增递减运算符:++(+1)、--(-1)

前缀后缀:++和--可以放在变量的前面或者后面

a++的值是a加1以前的值,而++a的值是加了1,最终a都加了1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值