C语言程序设计 week2

变量定义

找零钱程序:

#include <stdio.h>

int main()
{
	
	int price = 0;
	printf("请输入金额(元):");
	scanf("%d",&price);
	
	int change = 100 - price;
	printf("找您%d元\n",change);
	
	return 0; 
}

 

变量是用于保存数据的地方。定义了一个int型变量price,为其赋初值为0。变量的定义的形式为:

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

变量的名称称为标识符,仅可以由字母、数字和下划线组成,数字不可以作为变量的首个字符。C语言的关键字(保留字)不可以作为变量名称。

例如:

int price,change;

变量的赋值与初始化

int price = 0;

 定义了一个int型变量price,为其赋初值为0。"="为赋值运算符,表示将其右边的值赋给左边的变量。

变量一般都需要做初始化,以防止非法数据的出现。变量初始化的形式为:

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

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

scanf("%d",&price);

使用scanf函数读入下一个整数,将读到的结果赋值给变量price。注意"&"不可或缺。

对于非法输入"iii",scanf的赋值操作并没有进行,price并未发生改变,仍为初值0。因而程序仍输出change=100-price=0。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值