iOS-C第二天

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

主要内容:

1.数据类型;

2.常量;

3.变量;

4.算数运算符;

5.赋值运算符;

6.复合运算符;

7.位运算符;

8.表达式;

9.语句.

1.数据类型:

(1)分类:

数据类型:1整型,2浮点型整型:1字符型 char ,短整型 short ,整型 int , 长整型 long浮点型:单精度 float, 双精度 double

(2)所占字节数:

整型:(1)字符型 char 1B

(2)短整型 short 2B

(3) 整型 int 4B

(4)长整型 long 4或8B(三十二位操作系统4B,

六十四位操作系统8B)

浮点型:(1)单精度 float 4B

(2)双精度 double 8B

(3)数据类型作用:

1.规定了存储的大小

2.规定存什么类型的数据

2.常量:

常量:程序运行期间不能够改变的值 //整型常量:1,2,3, //小数常量:1.2,4.566 //字符常量:'A','2','b' //字符都有对应的数值,可以对照ASCII表查看

3.变量:

(1)变量:程序运行期间能够改变的量 能够改变的是变量的内容,变量是一个容器(2)变量的定义: //三要素:1.类型修饰符 2.变量名 3.赋初值

①//类型修饰符:数据类型

② //变量名的命名规范:

//a.只能由字母,数字,下划线组成,不能以数字开头 //b.不能重名 //c.见名知意 //d.驼峰法命名(大驼峰法,小驼峰法)字母大小写 //e.不能使用系统关键字(保留字) // 小驼峰法首字母不大写 大驼峰法首字母大写 //建立项目与文件名用大驼峰法,建立变量名用小驼峰法 ③ //赋初值:刷盘子

//等号两边加空格 //定义多个相同类型的变量,用',' //红色代表错误,黄色代表警告

(3)举例: int a = 1; //简单的变量定义 int floor = 14; int roomNumber = 219; int appleCount = 1;//小驼峰法 long studentNumber = 20141028; floatPRice = 1.99; double score = 59.99; char name = 'K'; int a1 = 5, a2 = 8; a1 = a2 - a1;//a1:3 a2:8 a2 = a2 - a1;//a1:3 a2:5 a1 = a2 + a1; //a1:8 a2:5 //问题: //1.见到';'要换行; //2.定义的时候需要加类型,使用时不需要加类型;

4.算数运算符:(+, -, *, /, %, ++, --);(1) 运算符的认识与应用:

int a = 5, b = 2; //加sum int sum = 0; sum = a + b; //减minus int minus = 0; minus = a - b; //乘法mul int mul = 0; mul = a * b; //除法div int div = 0; div = a / b; //取余remainder int remainder = 0; remainder = a % b;

//求余运算符左右两边都必须是整型; //递增++ ,--谁在前面先做谁; //a++时,等整个式子都运算结束的时候在运算自加; int c = 0; c = a++;//c = a, a = a + 1; c = ++a;//a = a + 1, c = a;(2)举例: int a = 5, b = 2; int c = 0; c = a+++b; //c = 7, a = 6; c = (a++) + b; //c = 7, a = 6; c = a + (++b); //c = 8, b = 2;

5.赋值运算符: =

6.复合运算符:(+=, -=, /=, %=);

a += b; 等价于 a = a + b;

7.位运算符:(&, |, ^, <<, >>);

(1)位运算符是对二进制位进行的操作;

&(按位与) 两个数换算为二进制后两个相同位数字都是1为1,有一个不是1则为0;

|(按位或) 两个数换算为二进制后两个相同位数字有一个是1为1,两个都不是1则为0;

~(非运算) 一个数换算为二进制后各个位上的数取反;

^(异或) 两个数换算为二进制后两个相同位数字相异则为1,相同则为0;

<<(左移) 一个数换算为二进制后向左移一位 相当于乘以2;

>>(右移) 一个数换算为二进制后向左移一位 相当于除以2;

运算符优先级:

如果想让谁先执行,就给谁加()

8.表达式:

//表达式:由常量,变量与运算符组成的(或的关系)

//表达式一定是有返回值的 //b+c a/d c%d a

9.语句:

(1)语句:

//语句:程序执行的最小单位,以分号';'结束 //用分号来计算有几条语句 //b = a++; //c = a % b; //f = a * c;

(2) 举例: int an = 5; int bn = 10; int div = bn / an; printf("an + bn = %d\n", an + bn); printf("div = %d\n", div);

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航