OC基础2:一些基本概念
2015-06-30 21:32
429 查看
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)
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)
相关文章推荐
- Objective-C的内省(Introspection)用法小结
- Objective-C中常用的结构体NSRange,NSPoint,NSSize(CGSize),NSRect实例分析
- Objective-C中NSLog输出格式大全
- Swift调用Objective-C编写的API实例
- Swift、Objective-C、Cocoa混合编程设置指南
- Objective-c代码如何移植为Swift代码 Objective-c代码转移到Swift过程介绍
- Swift调用Objective-C代码
- objective-c中生成随机数的方法
- 在Swift中使用Objective-C编写类、继承Objective-C类
- Swift能代替Objective-C吗?
- Objective-C 消息传递机制详解
- 在一个项目中同时使用Swift和Objective-C代码混合编程的方法
- vm安装mac os x 10.7 lion
- objective-c(一)
- objective-c(二)
- objective-c(三)
- objective-c(四)-基本数据类型以及循环和选择结构
- objective-c(六)文件分离,合成存取方法,方法多参数,局部变量,self使用(未完成)
- windows下objective-c的cocoa框架编程,可以有图形界面哟