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

本文介绍了C语言中的数据类型,包括静态数据和动态数据的分类,重点讲解了常量(整型、浮点型、字符型、字符串型)和变量的概念、定义、赋值及输出方法。通过实例展示了如何使用各种类型的常量和变量,并强调了程序员对数据的敏感性。
摘要由CSDN通过智能技术生成

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









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值