Objective-C数量类型-基本数据类型的范例代码
来源:互联网 发布:宿迁湖滨新区网络问政 编辑:程序博客网 时间:2024/05/11 16:28
以下内容是范例4-1,展示基本数据类型的输出:
01 #import <Foundation/Foundation.h>
02
03int main (int argc, const char * argv[])
04{
05 NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
06
07 int integerVar = 100;
08 float floatingVar = 331.79;
09 double doubleVar = 8.44e+11;
10 char charVar = 'W';
11
12 NSLog(@"integerVar = %i", integerVar);
13 NSLog(@"floatingVar = %f", floatingVar);
14 NSLog(@"doubleVar = %e", doubleVar);
15 NSLog(@"doubleVar = %g", doubleVar);
16 NSLog(@"charVar = %c", charVar);
17
18 [pool drain];
19 return 0;
20}
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
最终输出结果:
integerVar = 100
floatingVar = 331.790009
doubleVar = 8.440000e+11
doubleVar = 8.44e+11
charVar = W
在输出的第二行,大家会注意到指派给floatingVar的值331.79,实际显示成了331.790009。事实上,实际显示的值是由特定计算机系统决定的。出现这种不准确值的原因是:计算机内部使用特殊的方式表示数字。使用计算器处理数字时,很可能遇到相同的不准确性。如果用计算器计算1除以3,将得到结果.33333333,很可能结尾带有一些附加的3。这串3是计算器计算1/3的近似值。理论上,应该存在无限个3。然后该计算器只能保存这些位的数字,这就是计算机的不确定性。此处应用了相同类型的不确定性:在计算机内存中不能精确地表示一些浮点值。
苹果开发者Mike在CSDN上传的源码 Data_Type
- Objective-C数量类型-基本数据类型的范例代码
- Objective-C数量类型-Objective-C 基本数据类型和常量
- Objective-C数量类型-Objective-C id 数据类型
- Objective-C基本数据类型
- objective-c基本数据类型
- 【Objective-C编程】Objective-C的基本数据类型
- Objective-C数量类型-Objective-C int 整数类型
- Objective-C数量类型-Objective-C float 浮点类型
- Objective-C数量类型-Objective-C double 双精度类型
- Objective-C数量类型-Objective-C char 字符类型
- Objective-C数量类型-Objective-C float 浮点类型
- Objective-C数量类型-Objective-C int 整数类型
- 关于Objective-C的基本类型
- objective-c基本数据类型总结
- Objective-C基本数据类型整理
- Objective-C中的基本数据类型
- Objective-C基本数据类型操作
- Objective-C语法-基本数据类型
- common error.
- 关于23种设计模式的有趣见解
- Objective-C数量类型-Objective-C char 字符类型
- 依赖注入及AOP简述(四)——“好莱坞原则”和依赖注入框架简介
- swfupload_web文件上传不二选择
- Objective-C数量类型-基本数据类型的范例代码
- ajaxpro调用C#代码需要注意的事项(2)
- COM的引用计数规则
- Objective-C数量类型-Objective-C 限定词 long short 等
- COM笔记-引用计数
- 作为一个菜鸟程序员就想说的
- 系统架构
- Objective-C数量类型-Objective-C id 数据类型
- ExtJS Window嵌入FormPanel,多次调用报错问题