A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. /*
  2. main.m
  3. 编程求字符串“100”和“150”按十进制数值做差后的结果以字符串形式输出
  4. 分析:
  5. 1)100 和 150 首先以字符串方式定义
  6. 2)字符串转换为int类型后,运算
  7. 3)结果在转换为字符串类型
  8. */
  9. #import <Foundation/Foundation.h>

  10. int main(int argc, const char * argv[]) {
  11.     //    第一种方法
  12.     //    以字符串类型定义
  13.     NSMutableString *str1=[NSMutableString stringWithFormat:@"%@",@"158"];
  14.     NSMutableString *str2=[NSMutableString stringWithFormat:@"%@",@"39"];
  15.     //把字符串转换成 int型
  16.     int a=[str1 intValue];
  17.     int b=[str2 intValue];
  18.     //(a-b结果,在格式化成字符串赋给str3
  19.     NSMutableString *str3=[NSMutableString stringWithFormat:@"%d",(a-b)];
  20.    
  21.     //    //第2种方法([NSMutableString alloc] - 分配个空间,构造方法里面)
  22.     //    NSMutableString *str1=[[NSMutableString alloc]initWithString:@"158"];
  23.     //    NSMutableString *str2=[[NSMutableString alloc]initWithString:@"39"];
  24.     //    int a=[str1 intValue];
  25.     //    int b=[str2 intValue];
  26.     //    NSMutableString *str3=[NSMutableString stringWithFormat:@"%d",(a-b)];
  27.    
  28.     NSLog(@"%@\n",str3);
  29.    
  30.     return 0;
  31. }
复制代码


2 个回复

倒序浏览
大神
回复 使用道具 举报
腻害,赞一个,俺还要接着学才行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马