您的位置:首页 > 编程语言 > C语言/C++

黑马程序员 -- IOS C语言 类型 常量 变量

2015-01-25 19:37 330 查看
-------------------------------------- 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双精度浮点型常量)

     
[b]float
单精度浮点型常量    : 也是小数,比double精确程度低。[/b]

[b]                                                     为了和double区别开,float型数据都是用f结尾[/b]

[b]                                         比如:5.43f  , -2.3f   0.0f
[/b]

[b]      double双精度浮点型常量:双精度浮点型,就是小数。[/b]

[b]                                         比如:5.43 , -2.3 ,
0.0                    注:0.0也是个小数,不是整数 

[/b]



3。字符常量(char)

将一个数字(0-9);英文字母(a-z A-Z );或符号(+-*/)等用单引号括起来的

                                          比如:`6` ,  `9`  , `a`  ,`+`, 等

                                         注:单引号只能引用一个字符,  中文不行 比如 `啊` 这样是不行的

4。字符串常量

将一个或多个字符用双引号``   ``  括起来,这样构成的就是字符串常量

                                          比如:`` 6 ``      ``9``     ``男``   ``哇哈哈``  ``my_car4``

        在 printf(``Hello world``) ; 语言中      
  ``Hello world``就是字符串常量







变量

 [b]一:什么是变量:[/b]

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



二: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



[b]那么:输入应该是以下
[/b]



[b]printf(``身高是%f.2``\n height);        注:.2的意思是保留后两位数字,1.78    默认是6位:1.780000[/b]

[b]显示后就是身高是1.78[/b]





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐