计算机二级

2018年计算机二级C语言辅导笔记: 数据类型

来源:233网校 2018年5月3日 字号
摘要2018年计算机二级C语言辅导笔记:数据类型。 >>书本太厚?知识点太多?名师帮你锁定90%考点,助力一次通关,立即试听

数据类型

  C语言的数据类型可以分为三类:

  基本类型构造类型〖〗派生类型

  整型int

  字符型char

  实型(浮点型)float

  双精度型double

  空类型void结构体struct

  公用(联合)体union

  枚举型enum

  用户定义类型(使用关键字typedef)数组类型

  指针类型

  1.整型常量:C语言中的整型常量有三种形式:十进制整型常量、八进制整型常量和十六进制整型常量。十进制整型常量可以用一串连续的十进制数字来表示;八进制整型常量用数字0开头(注意:不是字母O),后面可以跟一串合法的八进制数字;十六进制整型常量用0x或0X开头,后面可以跟一串合法的十六进制数字。

  整型常量又有短整型(shortint)、基本整型(int)、长整型(longint)和无符号型(unsinged)之分。

  2.整型变量:整型变量也可以分为基本型、短整型、长整型和无符号型四种。分别用int,shortint(或short),longint(或long),unsignedint(unsignedshort,unsignedlong)对它们进行定义。

  不同的计算机对上述几种整型数据所占用的内存字节数和数值范围有不同的规定,以IBM-PC微机为例,以上各种数据所分配的存储空间和数值范围见下表:

  类型名所占字节数数值范围

  int4

  2

  2

  4-32768~+32767

  -32768~+32767

  -2147483648~+2147483647

  0~65535

  0~65535

  0~4294697295

  short[int]2

  long[int]

  unsigned[int]

  unsignedshort

  unsignedlong2

  3.实型常量:C语言中的实型常量有两种表示形式:十进制数形式和指数形式。在用指数形式表示实型数据时,字母E可以用小写e代替,指数部分必须是整数(若为正整数时,可以省略″+″号)。

  4.实型变量:C语言中的实型变量分为两种:单精度类型和双精度类型,分别用保留关键字float和double进行定义。在一般系统中,一个float型数据在内存中占4个字节;一个double型数据占8个字节(一个longdouble型数据占16个字节)。

  5.字符常量:C语言的字符常量代表ASCⅡ码字符集里的一个字符,在程序中要单引号括起来。C语言规定字符常量可以作为整数常量来处理(注:这里的整数常量指的是相应字符的ASCⅡ代码,因此字符常量可以参与算术运算)。

  在C语言中还有一类特殊形式的字符常量,称为″转义字符″。这类字符常量是以一个反斜杠开头的字符序列,但它们只代表某个特定的ASCⅡ码字符,在程序中使用这种常量时要括在一对单引号中。

  6.字符变量:C语言中的字符变量用关键字char来定义,每个字符变量中只能存放一个字符。在一般系统中,一个字符变量在计算机内存中占一个字节。与字符常量一样,字符变量也可以出现在任何允许整型变量参与的运算中。

  7.字符串常量:C语言中的字符串常量是由一对双引号括起来的字符序列。注意不要将字符常量和字符串常量混淆。C语言对字符串常量的长度不加限制,C编译程序总是自动地在字符串的结尾加一个转义字符‘\0’,作为字符串常量的结束标志。C语言中没有专门的字符串变量,如果要把字符串存放在变量中,则要用一个字符型数组来实现。

报名关注:2018年9月计算机二级报名时间及入口

领先备考:计算机名师辅导,30小时高效提分,150元快速取证,马上试听>>

免费题库:计算机二级机考原题(真题、模拟题、章节题、易错题、每日一练)免费做免费练,马上做题>>

2019计算机等级实战课程,150元抢>>
学习推荐 去看看

温馨提示:因考试政策、内容不断变化与调整,233网校网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

计算机等级题库(1000试题) 233网校客户端
  • 模拟试题1000试题

  • 章节练习1000试题

  • 离线做题不连网,流畅做题

    省流量
  • 历年真题1000试题

一键安装做题累计下载用户:365万+

QQ群:806931213学霸集结,互动交流

一键加群

相关推荐

已有 43042 名学员学习以下课程通过考试

233网校微信公众号
每日推送精彩考试报考
长按二维码识别
微信搜索“ 233网校
加入QQ群一起来考证!
QQ群号:812362368
点击进入
课程 报考 题库 资料包