黑马程序员 -- 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语言的数据类型
![](https://img-blog.csdn.net/20150125195132086)
常量
常量表示一些固定数据。
分类
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``就是字符串常量
![](https://img-blog.csdn.net/20150125200310624)
变量
[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)
![](https://img-blog.csdn.net/20150125201541531)
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]
--------------------------------
一.数据
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]
相关文章推荐
- 【黑马程序员】iOS学习之路——C语言之数据类型、常量、变量
- 黑马程序员——C语言(关键字、标识符、注释、数据类型、常量、变量)总结
- 【学习ios之路:C语言】数据类型、常量变量、运算符、表达式、格式化输入输出
- 《IOS_C语言--进制,C数据类型、常量、变量、运算符、表达式、格式化输入输出》
- 黑马程序员——IOS基础---标识符、常量和变量(C语言)
- 黑马程序员之ios学习总结——06 C语言的变量类型和结构体
- 黑马程序员C语言学习-关键字、标示符、注释、数据类型、常量变量
- 前期C语言回顾 进制、C数据类型、常量变量、运算符、表达式、格式化输入输出
- C语言-数据类型、常量、变量、变量作用域、printf、scanf函数
- 黑马程序员_Java基础[2]_数据类型、常量、变量、进制间的换算
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之10-变量和数据类型——黑马 IOS 技术博客
- 黑马程序员——C语言基础——C语言中的关键字、标示符、数据、常量和变量
- 黑马程序员_Java基础(环境搭建,常量变量,类型转换,运算符,控制语句)
- 黑马程序员_Java基础_02常量、变量、数据类型、运算符、语句、程序执行过程
- 黑马程序员——Java语言基础——关键字、表示符、常量、变量及数据的类型、运算符
- 黑马程序员————c语言基本知识——数据,标识符,常量,变量,printf ,scanf等基本知识
- 黑马程序员-C语言常量、变量
- 黑马程序员_C语言的变量类型和枚举
- C语言学习笔记(二)--数据类型、常量和变量简介
- 【黑马程序员】C语言学习笔记之常量和变量(四)