常量和变量是一种相对的概念,在这里我开始跟大家说说常量和变量的区别。可能前几节的小伙伴们并没有能感受出来,不过有了常量的对比那么将会有很好的理解。

..@_@|||||.. 头昏眼花

常量,就是一些固定的数据,也就是说你把数据装到变量以后就不能改变的数据。

可能按照以上说法大家可能会不懂,那么我们用程序演示以下相比大家就很快的明白了;我们的程序如下:

#include

#include

int main(){

int a=1;

printf("a 的值是%d; ",a);

a=13;

printf("改变后a 的值是%d; ",a);

system("pause");

}

我们的程序最开始的时候 创建了一个变量a对吧?里面装的是1;第二句就是输出显示这个变量的值对吧?第三句我们重新给a变量装了一个值是13;

注意,在这里a=13并不是13+1的结果;在这里是把里面的1给覆盖掉,也就是说,假如我们有一个箱子,然后这个箱子里面只能装一个物品,如果要重新装13(不是ZB 〒_〒),那么就需要把里面的东西给不要了,所以现在a的值是13..之后我们输出a的值,你们看一下以下运行结果:

值是改变了对吧?这就是变量,那么常量,顾名思义,就是不能够改变的了。我们看看我们的常量如何写,看我们以下的代码:

注意:以下代码是错误示范的

#include

#include

int main(){

const int a=1;

printf("a 的值是%d; ",a);

a=13;

printf("改变后a 的值是%d; ",a);

system("pause");

}

你们看代码 const int a=1 ;

在这里的const 就是说明这个变量a是常量的意思,只要在前面加一个const 就ok了,那么我们后面有一句 a=13,在这里会改变变量a的值,那么就会出现报错;你不信你编译运行一下程序试试,看看是不是出错的。

这就是一个常量的使用方法了,其实还有其他创建一个常量的方法,由于我们是C语言简单说,只介绍一般常用的,并不做深入的研究,教程适用也是面向零基础的小白,所以就不再多做解释了。

持续更新中

本文分享 CSDN - 1_bit。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

c语言实现连续几个bit位置1,【C语言简单说】四:常量相关推荐

  1. 在c语言程序中main函数的位置,在C语言程序中,main函数的位置_________。

    在C语言程序中,main函数的位置_________. 答:可以放在任意位置 一切邪教组织及其活动都是诡秘的.邪恶的.危害社会的.非法的 答:正确 产品可以根据其耐用性和是否有形而分为( ) 答:非耐 ...

  2. c语言键盘连续双击程序,编了个C语言的键盘程序有点问题,请指点下!

    编了个C语言的键盘程序有点问题,请指点下! [复制链接] 做了个机械手,想用键盘来控制抓,放物品,现在他显示字符时有点错,高手能帮我在keil里跑下,把我的这个错改下吗?谢谢了!原程序如下:(P2.0 ...

  3. 在C语言程序中 main函数的位置,在C语言程序中,main函数的位置是________。

    8.<农村人居环境整治三年行动方案>,中置聚焦农村生活垃圾.中置生活污水治理和村容村貌提升等重点领城,集中实施整治行动.其中,垃圾分类主要是建立健全符合农村实际.方式多样的生活垃圾收运处置 ...

  4. C语言中连续调用rand函数,返回值不变

    C语言中连续调用rand函数,返回值不变 最近用C语言随机函数编程发现了一个奇怪的现象: 简易版代码: #include<stdio.h> #include<stdlib.h> ...

  5. R语言在dataframe的特定索引位置添加数据行而非在dataframe末尾append数据行实战

    R语言在dataframe的特定索引位置添加数据行而非在dataframe末尾append数据行实战 目录 R语言在dataframe的特定索引位置添加数

  6. R语言数据可视化 ggplot2基础4 位置与坐标系

    R语言数据可视化 ggplot2基础4 位置与坐标系 我们继续使用ggplot2::diamonds介绍position. position = "identity" ggplot ...

  7. 各行业工资单出炉 IT类连续多年霸占“榜首”位置

    近日<中国统计年鉴-2021>数据披露,在所统计行业门类中,信息传输.软件和信息技术服务业平均工资一路"高歌猛进",成为平均工资最高的行业. 从城镇非私营单位看,201 ...

  8. C语言实现文件的局部修改,C语言:在文件的指定位置实现局部修改,而无需重写文件的其他部分...

    前言(可跳过) 在进行大型文件的读写操作时,若采用读打开文件a,再将"a中修改删除位置之前的内容+修改删除的内容+a中修改删除位置之后的内容"保存到文件b,关闭并删除文件a,将文件 ...

  9. C语言查找奥运五环色的位置

    C语言查找奥运五环色的位置 要实现的功能如下 完整源代码实现如下 要实现的功能如下 奥运五环的5种颜色的英文单词按一定顺序排列{"red", "blue", & ...

最新文章

  1. 教机器遗忘或许比学习更重要:让AI健忘的三种方式
  2. 【翻译】Ext JS最新技巧——2014-8-13
  3. 熟悉的亲切-老外婆教做的豌豆蔬菜汤
  4. shiro 实现登录验证功能
  5. sed删除空行,#开头的行,以及第一行
  6. Java调优:Mybaitis的缓存优化
  7. Java Web学习总结(3)——Servlet详解
  8. 【极客学院出品】Cocos2d-X系列课程之六-用户交互事件处理方法
  9. 用c#算成绩的总和_用c#编写输出成绩的总分和平均分
  10. TurboFan的故事
  11. linux localhost发邮件失败,测试邮件系统:telnet localhost 25时的问题~
  12. 计算机基础知识(面试),新人面试计算机基础知识试题
  13. 工业相机基本参数以及选型参考
  14. 笔记本超频会烧吗_CPU超频电脑会坏吗?
  15. 那些年你错过的房子 1980-2017年记录: 深圳真实房价
  16. ObjectARX 2016 安装心得
  17. 芯片短缺:今年圣诞节PS5货量恐不足
  18. 表白公式计算机,表白公式数学公式简单的方式
  19. MySQL中az是什么意思_特惠专区_华为云
  20. PLSql连接oracle64位

热门文章

  1. MongoDB索引实战技巧
  2. 世纪佳缘,玫瑰和面包开始PK
  3. SpringBoot @Value、 @ConfigurationProperties 与 @EnableConfigurationProperties 使用
  4. typescript安装、数据类型及tsconfig配置项说明
  5. fedora 35 安装各种桌面环境命令整理
  6. 阿里云ubuntu软件包镜像源地址
  7. 【问题】HDFS中块(block)的大小为什么设置为128M?
  8. Spark SQL JOIN操作代码示例
  9. k8s安装之Linux centos7升级内核到4.18以上
  10. linux deepin换源:换成国内镜像源(上海交大镜像源)