码迷,mamicode.com
首页 > 其他好文 > 详细

OC基础2:一些基本概念

时间:2015-06-30 23:20:13      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

1、字符常量是存放在单引号中的单个字符,字符串常量是存放在双引号中的任意个数的字符。

 

2、Objective-C把‘\n’看过单个字符

 

3、int在16位机里取值范围是-32768至32767,在32位机里取值范围是-2147483648至2147483647。
而unsinged int则为16位机0到65535,32位机0到4294967295。

 

4、在代码中的NSLog方法中,出现了“%%”的时候,意思是要输出一个“%”。

 

5、%用在计算中,是取余数的意思。

 

6、一般来说,当a和b都是int类型的时候,有以下等式:

   a / b * b +a % b = a                        

 

7、在程序的运算中,只要表达式中的两个运算数是整型(还适用于short、unsigned和long整型),那么该运算就会在整数运算的规则下进行,产生的任何小数都会被删除,即使该结果赋给一个浮点型变量,也是如此。如下例子:

   @autoreleasepool{

     float f;

     int i = 150;

     f = i / 100;

     NSLog(@”%f”,f)

}

输出结果为: 1.000000           

 

8、在程序的运算中,只要表达式中的两个值有一个是浮点变量,或者有一个值虽然是常量但是是带有小数的常量,那么该运算就会在浮点运算的规则下进行。如下例子:

   @autoreleasepool{

     float f1, f2;

     int i = 150;

     f1 = (float)i / 100;

     f2 = i / 100.0;

     NSLog(@”%f,%f”, f1, f2)

}

输出结果为: 1.500000,1.500000     

 

9、关于8中的(float)i

   (float)是将i强制转化为float类型,但是不会改变i原来的值。

 

10、等式 a /= b + c 等同于:a = a / (b + c)

OC基础2:一些基本概念

标签:

原文地址:http://www.cnblogs.com/shayneyeorg/p/4611619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!