该文章说说Objective - c的基本数据类型
Start Data:2011-07-06t
PS:文中oc表示objective-c
基本数据类型
1:int nslog("%i")
2:float nslog("%f")/nslog("%g")/nslog("%e")
3:double nslog("%f")/nslog("%g")/nslog("%e")
4:char nslog("%c");
double类型的变量可以存储的位数的是float类型的两倍多.在oc中除非特殊的说明,否则oc编译器将所有的float类型的常量看做是double类型,如果需要清楚的表示Float类型,需要在数字的尾部添加一个f或者F,例如:12.5f。如果要显示double的值,可以使用格式符号%f,%e、%g,他们与显示float值所使用的格式是相同的。参考代码如下所示:
double tt =12.55;
NSLog(@"%f",tt);
数据类型的转换是在前面添加(目标类型)value,比如:
double vd = 1.25;
int vi ;
vi = (int)vd;
//vi = 1;