变量2

2.2 变量

变量是计算机里一块特定的内存,它是由一个或多个连续的字节所组成.每个变量都有一个名称,可以用该名称表示内存的这个位置,以提取它包含的数据或存储一个新数值.

程序里变量的数量是没有限制的.在程序执行过程中,每个变量包含的值由程序的指令来决定.变量的值不是固定的,而是可以随时改变,且没有次数的限制.

2.3 存储数值的变量

2.3.1 整数变量

整数是没有小数点的数字.如:1 10999000 -1

来看一个简单的程序:

#include <stdio.h>
int main(void)
{
    int salary; //变量声明语句,声明了一个变量salary,变量类型为int型,即整数型
    //变量声明也称为变量的定义,分配一些存储空间,用来存储整数值,该整数可以用变量名salary来引用.

    //但是现在未指定变量salary的值,所以此刻该变量包含一个垃圾值,即上次使用这块内存空间时遗留下来的值.
    salary = 1000;//赋值语句,这是一个简单的赋值语句,它将"="右边的1000存储到左边的变量salary中.
    //"="称为赋值运算符.
    printf("我的薪水是%d.", salary);//引号内的参数1,这是一个控制字符串,也称为格式字符串,用来控制其后的参数2用什么方式显示,
   //参数2是变量salary,这个变量显示的方式由参数1来确定
   //"%d"是转换指定符,以%开头是为了让printf()函数识别,所以如果要输出"%"这个字符,就必须用黑底序列"%%".
    return 0;
}

再来看一个稍复杂的程序: 

#include <stdio.h>
int main(void)
{
    int brothers;//声明语句,声明一个变量brothers
    int brides;//声明语句,声明一个变量brides
    //上面两行代码因为声明的是同一类型的变量,所以可以写成一行:int brothers,brides;
    brothers=7;
    brides=7;
    //注:变量必须在使用前声明,否则编译器无法识别,将其标识为错误.
    printf("%d个新娘和%d个新郎",brides,brothers);
    //调用printf()函数,将第一个控制字符串作为第一个参数传送给printf()函数,以显示一行文本.
    //这个控制字符串中的两个转换指定符%d会分别被printf()函数的第二个参数brides,和第三个参数            brothers的值取代.
    return 0;
}

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值