IPHONE 开发 6 -- Object C 02 常用数据类型[整型浮点型,短长整型],数组(固定长度,变长)
常用数据类型与c语言基本一样 难怪是c语言的超集
1.整型 (int) 浮点型 (float, double) 短长整型(short, long)
int,[float,double],[short,long]
int i=0;
float i=1.1;
double i =2.2;
short int i =200;
long int i=11111111111111111112456L;
- //整型
- int i = 100;
- //浮点型
- float f = 1.1;
- //双浮点型
- double d = 2.2;
- //短整型
- short int si = 200;
- //长整型
- long long int ll = 123324123234123L;
-
-
- //输出数据与内存中所占字节数
- //整型
- NSLog(@"i = %d size = %lu byte ",i, sizeof(i));
- //浮点型
- NSLog(@"f = %f size = %lu byte",f,sizeof(f));
- //双浮点型
- NSLog(@"d = %e size = %lu byte",d,sizeof(d));
- //短整型
- NSLog(@"si = %hi size = %lu byte",si,sizeof(si));
- //长整型
- NSLog(@"ll = %lli size = %lu byte",ll,sizeof(si));
2.字符串 NSString* 与 char*
NSString * str=@"string";
char * chr="a1212231";
- NSString * str = @"MOMO";
- char *c = "15810463139";
- //将NSString 转换为char *
- const char *change = [str UTF8String];
- //输出log
- NSLog(@"str = %@ size = %lu", str,sizeof(str));
- NSLog(@"c = %s size = %lu", c, sizeof(c));
- NSLog(@"change = %s size = %lu", change, sizeof(change));
3 字符串格式化stringWithFormatFormat
NNString * str=stringWithFormat:@"name is %@:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!