黑马程序员--c语言关键字,标示符,注释,数据,常量,变量介绍

来源:互联网 发布:nba百视通网络电视 编辑:程序博客网 时间:2024/05/29 14:55
关键字(保留字)
c(32个)
  特征:全部小写 比如:int return 
  
  
标识符: 比如函数名
命名规则:
只能由26个大小写,10个数字,下划线组成
严格区分大小写
不能以数字开头
不可以使用关键字做标示符
命名规范:最好起一个有意义的名字,别人一看这个名称就能识别
也可以使用拼音
 如果如果标示符包含多个单词,也可以使用驼峰表示(后面每个单词的首字母都是大写,firstName)或者使用下划线(first_name)


入口点都是main函数


注释: 解释代码功能
单行注释: //注释不会参与编译,是程序员交流的手段
也是为了以后自己进行回看
多行注释: /*  */
其他作用: 检查代码的作用 (将自己不懂得代码进行注释和不注释,通过编译得出功能)
  排错(通过注释掉某些代码进行检错)

注意: 注释的嵌套现象
单行注释可以嵌套单行注释,多行注释
//hahha //xixixi 
多行注释可以嵌套单行注释
多行注释不能嵌套多行注释

数据:
静态数据:一般存在硬盘中,永久性数据,以文件的形式存储在硬盘上
动态数据:临时数据,一般存储在内存中,一般较小
 计算机关闭时,临时数据会被清除
 当程序停止时或计算机关闭,临时数据都会被消除
 程序安装在硬盘,运行在内存(内存运行速度快)
  
  静态 -> 动态  硬盘中的.mp4文件通过暴风影音调到内存中播放
数据的大小: 
静态数据和动态数据都是由0  1 组成的
静态数据占用硬盘空间,动态数据占用内存的空间
数据越大,0 1 就越多   一个0 或1 就是一个比特位(bit) 字节(Byte) 1Byte = 8bit   
1KB = 1024B 1MB = 1024KB  1GB = 1024MB 1TB = 1024GB  1B = 8bit

对内存的数据占据空间要特别敏感:c直接操作内存


c语言数据类型:

基本数据类型
整形(int)
浮点型
单精度(float)
双精度(double)
字符型(char)
指针类型(void *)    
构造类型
数组
结构体
共同体
枚举
空类型(void)


常量:
表示一些固定的数据

分类:

整型常量
浮点型常量
double 
float  结尾都是以f结尾,只有小数才允许加上f
字符常量:
将一个数字,英文字母,其他符号用单引号括起来
单引号只能扩住一个字符而且不能使中文字符
    字符串常量:
将一个或者多个字符用双引号括起来

0.0(double) 10.5(double) 19.0f(float)


变量:
当一个数据类型的值需要经常改变或者不确定时,就应该用变量来表示,比如游戏积分


定义变量:
目的:
任何变量在使用之前,必须进行定义
在内存中分配一块存储空间给变量,方便以后存储数据
如果定义多个变量,就会为着多个变量分别分配不同的存储空间
格式:
变量类型 变量名

  变量名属于标示符
  int(4个字节) 
  变量类型
  不同类型占用不同大小空间,内存极其有限,要分适当的空间
  只要有不确定的数据,就应该定义变量来保存
0 0