目录:

【常量】
  · 定义
  · 分类
  · 特殊字符型常量

【变量】
  · 定义
  · 定义变量
  · 变量的使用
  · 变量使用注意
  · 变量常见问题


1.常量

· 定义
常量表示固定的数据。

· 分类
①. 整型常量 如6,7,-2

②. 浮点型常量 如6.3,-6.3,5.82f
注:实型常量(小数)分为单双精度(float \ double)

③. 字符常量 如‘7’,‘A’,‘h’(不能是中文)
注:只能放1个字符。错误写法:’ab’,’12’

④. 字符串常量 如“9”,“Hallo Word”,“我们是字符串”
注:用双引号括起来的就是字符串。

· 特殊字符型常量
‘\n’:换行
‘\t’:等价于tab
‘\r’:等价于回车
‘\f’:换页,光标移至下页开头
‘\’:输出\字符
‘\”:输出’字符
‘\”’:输出”字符
‘\ddd’:1位到3位8进制表示的字符

2.变量

· 定义
如果一个数据的值时不确定的,或者经常需要改变,则用变量来表示。

· 定义变量
目的:变量使用前必须先进行定义。在内存中分配一块存储空间给变量,以便以后存储数据。如果定义了多个变量则为多个变量分别分配不同的存储空间。

格式:变量类型+变量名;
例:int a;char c;

注:
· 变量名属于标识符,需要符合标识符的命名规范。
· 只要是不确定的数据就应该定义变量来进行保存。
· 在64位编译器下,int类型占4个字节,共4X8=32bit,char类型占1个字节。

· 变量的使用
初始化:有两种形式。1.int a;a=10;2.int a=10;

修改:可以修改变量的值,多次赋值以覆盖。

输出:使用占位符输出变量。各种类型的占位符如下:

int %d或者%i
float /double %f(默认情况下输出6位,可以使用.2f来控制)
long %ld
long long %lld
char %c
字符串 %s
unsigned long %zd

· 变量使用注意
变量的作用域:从变量定义的哪一行开始,直到代码块结束。

Return;退出函数,清除内存中的数据。

建议:使用矩形方框和excel来分析内存。

代码块{}的作用:可以用来提高性能,即时回收不再使用的变量。

· 变量常见问题
为什么定义的变量有很多的类型?

答:不同类型的变量占用不同大小的存储空间,因为内存极其有限,分配适当的存储空间可以以最少的空间来存储它们,以节省空间。

转载于:https://www.cnblogs.com/miaomiaoshen/p/5188615.html

【C语言】C语言常量和变量相关推荐

  1. c程序语言的常量变量和标识符,浅谈C语言中的常量与变量.pdf

    课程教育研究 CourseEducationResearch 2014年4月 上旬刊 教学.信息 浅谈C语言中的常量与变量 刘 星 (青 岛工学院商学院 山东 青岛 266300) [摘要]在任何一种 ...

  2. Swift语言指南(一)--语言基础之常量和变量

    原文:Swift语言指南(一)--语言基础之常量和变量 Swift 是开发 iOS 及 OS X 应用的一门新编程语言,然而,它的开发体验与 C 或 Objective-C 有很多相似之处. Swif ...

  3. dart语言中的常量与变量

    dart 语言中的 常量 与 变量 李俊才 的 CSDN 博客 CSDN 主页:https://blog.csdn.net/qq_28550263?spm=1001.2101.3001.5343 邮箱 ...

  4. c语言字符型常量计算,c语言字符型常量和变量.doc

    c语言字符型常量和变量 谅娄协逞妥唐氦错赵夏教灶技竞白量菲荚锚坤缆咕囤厢失随着牲淋我雾谋蹬格椭金佃贮官梳冕萨鱼疥卫答襟回咬逢砾摘宛嵌拎宛拽抱钢簧彩城挛霉门窗莉辉托罚椽建呛液汛炕午望延晒纠挺谱阔衔解抗贱 ...

  5. java 变量作用域 c语言_C语言深入理解 - 常量与变量

    ++++++++++++++++++++++++++++++++++++++++++ <C语言深入理解系列 - 常量与变量> 查看其它博文请关注原创作者. 本文系本站原创,欢迎转载! 转载 ...

  6. C语言重要知识点总结【7】:C语言中的常量、变量、标识符

    目录 一.常量 1. 整型常量 2. 实型常量(浮点型常量) 3. 字符常量 3.1 普通字符 3.2 转义字符(表格) 3.3 常见字符与ASCII代码表 4. 字符串常量 4.1 字符串所占内存字 ...

  7. C语言数据类型、常量和变量

    一.数据类型: 类型名   大小 char 字符数据类型 1 short 短整型 2 int 整形 4 long 长整型 4 float 单精度浮点数 4 long  long 更长的整形 8 dou ...

  8. 第2节:常量、变量与C语言的数据类型

    点击上方"蓝字" 一个IT人共同提高的地方! 1 C语言常量变量 1.常量 常量是在程序运行过程中,其值不能被改变的量. 在C语言中常量分为:整型常量.实型常量.字符常量(普通字符 ...

  9. vhdl和c语言,VHDL语言中的信号、变量与常量异同比较(转)

    在VHDL中,对象是指用来保持数据的一些客体单元.VHDL中的对象主要有4种:常量(CONSTANT).变量(VARIABLE).信号(SIGNAL)和文件(FILE).本文主要讨论前面三种在实际应用 ...

  10. 【C语言】常量和变量

    计算机高级语言中,数据有两种表现形式:常量和变量.C语言是计算机高级语言之一,今天我们一起来看看C语言中的常量和变量. 一.常量 ⒈定义:在程序运行过程中,其值不能改变的量.比如在生活中,性别.身份证 ...

最新文章

  1. 90后教授:回国是用数学计算出的“最优解”
  2. centos5 db_load 命令无法使用
  3. 5获取按钮返回值消息_大数据从入门到深入:JavaEE 之 项目实战 项目基础编码阶段(5)...
  4. 2021-02-04 Halcon初学者知识【12】 如何配置VC++和Halcon环境
  5. Developer Express控件组合中的GridControl控件,如何自动显示每一行的序号
  6. 如何避免fstab挂载故障问题
  7. 左神算法:用递归函数和栈逆序一个栈(Java版)
  8. 关于禁止程序重复启动的另一种需要与实现《转》
  9. js 正则表达式 整合
  10. idea 优化_JVM优化:如何利用VisualVM对高并发项目进行性能分析
  11. 几张图说明男女之间的秘密(ZT)
  12. [故事]Making machines with brains
  13. ue4网格转地形_关于纬地结合扫描地形图进行道路设计和出图的教程
  14. 菜鸟的Hadoop快速入门
  15. Unity 安卓打包
  16. 更改360极速浏览器默认安装路径
  17. python的数据类型分为复数_Python的基本数据类型
  18. Python pandas.DataFrame.combine_first函数方法的使用
  19. Loading plugin Fxp\Composer\AssetPlugin\FxpAssetPlugin PHP Fatal error: Uncaught Error: Call to unde
  20. c#上传文件并将word pdf转化成txt存储并将内容写入数据库

热门文章

  1. 8102年底如何开发和维护一个npm项目
  2. Java 线程详解(一)线程的基础
  3. 电脑静音工作,又听不到12306的来票音乐,纠结啊 !但春节前工作多任务重,不能安心工作,就动手做个“无声购票弹窗”工具吧!...
  4. 虚拟化解决方案 并不仅限于SDN
  5. spark SQL学习(认识spark SQL)
  6. C#实现HttpUtility.UrlEncode输出大写字母
  7. Atlas读写分离Mysql集群的搭建
  8. socket编程-客户端向服务器发送字符串,传文件
  9. Web前端JavaScript笔记(5)事件-拖拽
  10. 差分进化算法原理及matlab代码实现