-------------------------------------- android培训、java培训、ios培训期待与您交流! --------------------------------
一.数据
1)数据的分类: 静态数据,动态数据。
静态数据:指一些永久性数据,一般存在于硬盘中。
比如:文档,照片,视频。
2)动态数据(临时数据)
程序运行过程中,动态产生的临时数据存在于内存中。
软件在运行当中,产生的数据为动态(临时)数据。
程序员最关心的是动态数据。程序员对数据要非常的敏感。
bit比特位 :一个0或者一个1就是一个比特位
byte = 字节 : 1byte = 8bit
1TB = 1024GB
1GB = 1024MB
1MB = 1024KB
1KB = 1024B
1B = 8bit
C语言的数据类型
常量
常量表示一些固定数据。
分类
1。整型常量(int)
2。浮点型常量(float单精度浮点型常量\double双精度浮点型常量)
3。字符常量(char)
4。字符串常量
1。整型常量(int)
包含了所有整数:6 ,27 ,109 ,256 , -10 , 0 , -289 注:0是整数,不是小数
2。浮点型常量(float单精度浮点型常量\double双精度浮点型常量)
float单精度浮点型常量 : 也是小数,比double精确程度低。
为了和double区别开,float型数据都是用f结尾
比如:5.43f , -2.3f 0.0f
double双精度浮点型常量:双精度浮点型,就是小数。
比如:5.43 , -2.3 , 0.0 注:0.0也是个小数,不是整数
3。字符常量(char)
将一个数字(0-9);英文字母(a-z A-Z );或符号(+-*/)等用单引号括起来的
比如:`6` , `9` , `a` ,`+`, 等
注:单引号只能引用一个字符, 中文不行 比如 `啊` 这样是不行的
4。字符串常量
将一个或多个字符用双引号`` `` 括起来,这样构成的就是字符串常量
比如:`` 6 `` ``9`` ``男`` ``哇哈哈`` ``my_car4``
在 printf(``Hello world``) ; 语言中 ``Hello world``就是字符串常量
变量
一:什么是变量:
当一个数据的值需要经常修改或者不确定的时候,就应该用变量来表示,比如游戏积分
二:1:定义变量
1)任何变量在使用前,必须要先进行定义;
2)变量目的是:在内存中分配一块储存空间给变量方便储存;
3)如果定义多个变量,就会为这多个变量分配多个储存空间。
2:格式
1变量类型 变量名称
int score(得分,比分的意思)
2变量的赋值 注:赋值是需要从右往左边看,不是数学上的等于
score = 1000 :将1000给予左边的score
score = 10000
score = a
score = b = 100 :变量B和变量score都是100
3变量的输出
int a = 200
printf(``%d\%i``a);
常用的格式有:1)%d \ %i 整数(int)
2)%f 小数 (float double)
3) %c 字符(char)
int score = 205 205为整数 应该用int开头
时间划分:比如 2分钟为120秒 也属于整型变量
int time = 120;
往电脑上面输出需要用到printf
printf(``%d`` score);
%d分开了解为: d = dgital 数字的意思
int只能表示整形常量用%i 也可以
比如一个人身高1米78
单精度浮点 身高 1米78 由于是单精度浮点变量,所以要带上F
float height = 1.78 f
那么:输入应该是以下
printf(``身高是%f.2``\n height); 注:.2的意思是保留后两位数字,1.78 默认是6位:1.780000
显示后就是身高是1.78