黑马程序员技术交流社区

标题: NSLog和printf区别和相同之处 [打印本页]

作者: wulei1982516    时间: 2015-9-9 22:16
标题: NSLog和printf区别和相同之处
以下是我列举的各种情况:
小心看晕!!!!!
  1.       int     a = 5;
  2.             float   b = 2.3f;
  3.             double  c = 3.14;
  4.             char    d = 'x';
  5.             char *  e = "张三丰!";
  6.        NSString *str1 = @"黄飞鸿";
  7.         
  8.         printf("a    = %d\n",  a);   //a =5;
  9.         printf("b    = %.2f\n",b);   //b =2.30
  10.         printf("c    = %.2f\n",c);   //c =3.14
  11.         printf("d    = %c\n",  d);   //d =x
  12.         printf("e    = %s\n",  e);   //e =张三丰!
  13.         //printf("str1 = %s\n",  str1);//错误
  14.         
  15.         NSLog(@"a    = %d",  a);     //a =5;
  16.         NSLog(@"b    = %.2f",b);     //b =2.30
  17.         NSLog(@"c    = %.2f",c);     //c =3.14
  18.         NSLog(@"d    = %c",  d);     //d =x
  19.         NSLog(@"e    = %s",  e);     //e =打印不出来
  20.         //NSLog(@"e  = %@",  e);     //e =报错
  21.       //NSLog(@"str1 = %s",  str1);  //str1 =乱码
  22.         NSLog(@"str1 = %@",  str1);  //str1 =黄飞鸿
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2