前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2.1 数据的表现形式及运算

2.1 数据的表现形式及运算

作者头像
小林C语言
发布2019-08-19 10:47:33
8590
发布2019-08-19 10:47:33
举报

为了让大家有个明确的学习方向,请大家分享给有需要的人,谢谢!

一、常量和变量

在计算机高级语言中,常量和变量,就是数据的表现形式。常量,在程序运行过程中,值是不能被改变的量。

C语言中常用常量可以分为这些:

(1)整形常量:如1000,12345

(2)实型常量:

①十进制小数形式,由数字和小数点组成

②指数形式,如12.34e3(代表12.34×1000)。注意:由于在计算机输入或输出时,无法表示上角或下角,故规定以字母e或E代表10为底的指数,且e或E之前必须有数字,之后必须为整数

(3)字符常量:

①普通字符,如’a’、’b’、字符常量存贮在计算机存贮单元中时候,并不是存贮字符a、b之类的,而是以其代码,一般就是ASCII代码表示。如’a’,是以二进制的97表示。

转义字符,用一种特殊形式的字符常量,以字符\开头的字符序列。

②转义字符

(4)字符串常量:如“boy”,用双撇号把若干个字符括起来,字符串常量是双撇号中的全部字符

(5)符号常量:

①用#define 指令,来指定一个符号名称代表一个常量。

#define PI 3.14156

注意:句末没有分号,表示本文件从此行开始所有的PI都表示3.14156

②变量:是一个有名字的、具有特定属性的一个存储单元。

简单来讲,就是用来存放数据的,也就是存放变量的值。

注意:先定义、后使用。

③常变量:C99允许使用常变量。例如:const int a = 4;

表示a被定义为一个整型变量,其值为4,并且在变量存在期间其值不能改变。

常变量具有变量的基本属性,有类型,有存储单元,只是不允许改变它的值。

二、符号常量和常变量的区别

符号常量是预编译指令,它只是用符号常量代表一个字符串。在预编译之后,符号常量

就不存在了,而且步分配存储单元,而常变量要占用存储单元,有变量值,建议用常变量。

三、标识符

用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列。

C语音中规定,只能由字母、数字、和下划线三种字符组成。并且第一个字符必须为字母或者下划线

例如:

代码语言:javascript
复制
mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

四、数据类型

类型,就是对数据分配存储单元的安排,包裹存储单位的长度(占多少字节)以及数据的

存储形式,不同的类型分配不同的长度和存储形式。

这里用图片描述:

五、运算符和表达式

(1)基本的算数运算符

(2)自增、自减运算符

(3)算术表达式和运算符的优先级与结合性

(4)不同类型数据间的混合运算

(5)强制类型转换运算符

(6)C运算符

最后,请持续相信你关注我是因为你想进步!

可以加小编的微信,小编可以给你建议以及提供一些其他的学习视频,这个是小编的微信号:wxid_rvj2zybfmnqf22

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-09-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为了让大家有个明确的学习方向,请大家分享给有需要的人,谢谢!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档