C语言学习笔记之基本数据类型

献给准备参加国二考试的呢

C语言字符集

  C语言的基本符号可分为4类:

  1 英文字母,大小写各26个,共计52个。

  2 阿拉伯数字:0-9。

  3 下划线 _ 。

  4 特殊符号,主要用来表示运算符。

  标识符

  用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。

  1 只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线。

  2 大小写敏感。

  3 用户自定义的标识符不能与关键字同名。

  关键字:就是对编译器具有特定含义的标识符,用户不能用来作自定义标识符。

  (1)与数据类型有关的14个

  char int float double signed unsigned short long void struct union typedef enum sizeof

  (2)与存储类别有关的

  auto extern register static

  (3)与程序控制结构有关的12个

  do while for if else switch case

  C语言的数据类型

  基本类型

  字符型char

  数值类型

  整型short int long unsigned


实型

  单精度float

  双精度double

  枚举类型enum

  构造类型

  数组类型[]

  结构体类型struct

  共用体类型union

  指针类型*

  空类型void

  一、常量

  在程序运行中,其数值不能被改变的量。

  1 直接常量:是在程序中直接引用的数据。

  (1)整型

  十进制,如12。

  八进制,如012=10。

  十六进制,如0X12=18。

  (2)实型

  十进制形式,如3.4。

  指数形式,如12.5e-6。

  (3)字符型

  用单引号括起来的一个字符,如'A','?'。

  用单引号括起来的由反斜杠\引导的转义字符,如'\n','\101','\x41'。


转义字符表

  \t横向跳格 \v竖向跳格 \b退格 \r回车

  \f换页 \\反斜杠 \'单引号 \"双引号

  \ddd八进制数表示的ASCII码对应的字符

  \xhh十六进制数对应的ASCII码对应的字符

  一个字符的多种表现形式65D=41H=101Q。

  字符A可以表示为'A'、'\X41',65,0X41,0101。

  要避免的错误:

  表示单引号:'''

  表示双引号:'"'

  表示斜线:'\'

  字符的值域,即字符的取值范围,ASCII字符表中的所有字符,每个字符型数据在内存中占用一个字节,包括可显示字符和非显示字符0-127或0-255。

  2 符号常量



  在程序中不能给它赋值。

  定义形式:#define 标识符 常量数据。

  例如:#define PI 3.14159。

  在程序预处理时,凡是出现标识符PI的地方都将用数据3.14159来替换。

  二、变量

  变量代表计算机内存中某一存储空

你可能喜欢

  • C语言经典程序
  • C语言经典算法
  • 语言分析
  • 学习笔记
  • Java笔记
  • 自动控制课程设计
  • c语言基础

C语言学习笔记之基本数据类型相关文档

最新文档

返回顶部