黑马程序员——C语言基础——C语言中的关键字、标示符、数据、常量和变量
2014-12-04 19:56
357 查看
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
一、C语言中的关键字
C语言一共提供了32个关键字,并且全部被C语言赋予了特殊的含义
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
注:所有关键字在Xcode中均显示为红色
二、标识符
标识符只能由字母、数字、下划线_组成,并且不能以数字开头,字母大小写严格区分。标识符命名一般由英文单词或其他有意义的字符组成,并且不同单词间用下划线_隔开或采取驼峰标识的方式。另关键字不可用作标识符。
三、数据1>数据的分类
静态数据:永久性的数据,一般存储在硬盘上,数据一般比较大,以文件的方式存在,计算机关机后数据依然存在。
动态数据:程序运行过程中产生的临时数据,一般在内存中,数据较小,计算机关闭后数据销毁。
2>数据类型
基本数据类型:整型(int)、浮点型(单精度float、双精度double)、字符型(char)
指针类型:void *
空类型:void
构造类型:数组、结构体(struct)、共用体(union)、枚举(enum)
3>不同数据类型所占字节数(64位编译器下):
char(%c):1字节
int(%d/%i):4字节
float(%f):4字节
double(%f):8字节
四、常量和变量1>常量
用于表示一些固定的数据,如整型常量、浮点型常量、字符常量、字符串常量。
2>变量
用于数据不确定的情况。
根据变量的作用域,变量可以分为局部变量和全局变量
局部变量 | 全局变量 | |
定义 | 函数内部(包括形参) | 函数外部 |
作用域 | 定义变量那一行开始,到所在代码块结束 | 定义变量那一行开始,到文件结尾 |
生命周期 | 定义变量那一行开始分配空间,到代码快结束后被回收 | 程序一启动即分配空间,直到程序退出被回收 |
初始值 | 没有固定初始值 | 0 |
变量输出常用格式符:整数(%d/%i),小数(%f),字符(%c)
使用注意:
a)同一代码块中不可定义同名的变量
b)变量的作用域:定义变量那一行开始,到该变量所在的代码块结束。(代码块的作用:及时释放内存,提高性能)
c)内存寻址由大到小
相关文章推荐
- 黑马程序员—Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- 黑马程序员--02.Java语言基础--01.【关键字】【标示符】【常量】【变量】【运算符】
- 黑马程序员——Java语言基础——关键字、表示符、常量、变量及数据的类型、运算符
- 黑马程序员--02.Java语言基础--01.【关键字】【标示符】【常量】【变量】【运算符】
- 黑马程序员——C语言基础-关键字、标识符、注释、数据类型、常量、变量
- 黑马程序员C语言学习-关键字、标示符、注释、数据类型、常量变量
- 黑马程序员—————Java基础语法(1)----关键字、标示符、注释、常量、进制、变量、运算符
- 黑马程序员-C语言基础二:数据类型、常量、变量
- Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- 黑马程序员——C语言基础(二)数据类型、常量以及变量
- 黑马程序员——C语言基础语法--关键字、数据、变量
- Java基础一:关键字、标示符、变量、常量和数据类型转换
- 黑马程序员 Java基础<一> 关键字、常量变量、数据类型
- 黑马程序员----Java语言基础1(关键字、标识符、注释、常量和变量、运算符)
- 黑马程序员——C语言学习——关键字、标示符、注释、数据、常量、内存与变量
- c语言 数据类型 常量 变量 关键字 标示符命名范围
- 黑马程序员——零基础学习iOS开发——03 c语言基础语法:关键字、标示符、注释、数据结构、变量、变量内存分析、scanf函数
- 黑马程序员——Java语言基础(一)---关键字、标识符、注释、常量、变量、运算符
- 黑马程序员——C语言(关键字、标识符、注释、数据类型、常量、变量)总结
- 黑马程序员——C语言基础知识整理——数据类型、常量与变量