首页 > 其他分享 >IOS开发-常用的输出类型总结

IOS开发-常用的输出类型总结

时间:2023-07-02 17:11:52浏览次数:41  
标签:总结 输出 oc NSLog IOS BOOL str 类型

int类型 %d 或者 %i

char型 %c

float型 %f (具体限制输出的位数,根据c语言中的规则)

oc对象 %@

(BOOL类型 也可以使用%@输出,一般情况不直接输出BOOL的值)

NSUInteger类型 %lu (该类型是无符号整型,相当于unsigned long)

 

举例:

int n = 1;

NSLog(@"%i", n);

NSLog(@“%d”, n);

 

char ch = 'a';

NSLog(@"%c", ch);

 


float f1 = 3.1;

NSLog(@"%.1f", f1); //这里用%.1f用来限制输出小数的位数

 

id str = @"oc";

NSLog(@"%@",str);

 

NSString *str = @"apple"; //表示声明了一个oc字符串对象str

NSLog(@"%@",str);

 


BOOL bo1 = YES;

NSLog(@"%@", bo1?@"yes":@"no");

 

NSUInteger m = 1;

NSLog(@"%lu", m);

标签:总结,输出,oc,NSLog,IOS,BOOL,str,类型
From: https://www.cnblogs.com/SadicZhou/p/17521007.html

相关文章

  • IOS开发-iOS中电话号码和邮箱判断
    在iOS应用中我们经常会遇到一些个人信息的设置,需要判断用户输入的信息是否正确,电话号码和邮箱等是否符合要求,下面直接上代码:1,判断字符串是否是电话号码:-(BOOL)checkTelNumber:(NSString*)telNumber{NSString*pattern=@"^1+[3578]+\\d{9}";NSPredicate*pred=[N......
  • IOS开发-使用UIImageView加载网络图片
    使用UIImageView加载网络图片可以分为三步1.创建UIImageView实例:UIImageView*imgview=[[UIImageViewalloc]init];imgview.frame=CGRectMake((self.view.frame.size.width-100)/2,(self.view.frame.size.height-100)/2,100,100); 2.下载图片数据:NSUR......
  • IOS开发-UIImageView基本用法
    UIImageView是iOS中用于显示图像(图片、gif、svg等)的视图。它的主要功能有:1.显示图片UIImageView可以通过image属性显示一张UIImage类型的图片。可以是本地图片、从网络下载的图片等。2.设置填充模式可以通过contentMode属性设置图片在UIImageView内的显示和填充模式。内容......
  • 第二周第一天进度总结
    2023年7月2日,今天我Java基础学到了P12-常量,Javaweb学到了P6-HTML基本标签-格式化标签。英语也通过百词斩的练习完成了第一天的任务计划。天梯赛做到L1-021,进度有点慢,我需要加快下脚步。《大道至简》读物从今天晚上开始正式阅读,我计划通过2周读完写下读后感。目前就是这样的情况。......
  • C语言笔记:第8章 字符输入输出
    字符函数getchar()、putchar()与EOF详解:https://www.cnblogs.com/52php/p/5723666.html缓冲区:https://www.cnblogs.com/xkdn/p/14580178.htmlhttps://www.cnblogs.com/buyizhiyou/p/5505280.html ......
  • IOS开发-UIColor的基本用法
    1.使用预定义的系统颜色UIKit框架内预定义了一些常用的颜色,我们可以直接使用:UIColor*redColor=[UIColorredColor];UIColor*blueColor=[UIColorblueColor];UIColor*greenColor=[UIColorgreenColor];UIColor*blackColor=[UIColorblackColor];UIColor......
  • IOS开发-设置UILabel行间距lineSpacing
    1.如何设置UILabel行间距lineSpacing UILabel是没有这么一个直接暴露的属性的,想要修改lineSpacing,我们需要借助NSAttributedString来实现。NSMutableParagraphStyle*style=[NSMutableParagraphStylenew];style.lineSpacing=15;NSMutableDictionary*attribu......
  • IOS开发-实现一个高度自适应的UILabel和一个宽度自适应的UILabel
    1.实现一个高度自适应的UILable思路:UILabel初始化之后,先不要设置他的宽度和高度,等到设置好text属性和font属性之后,根据text的长度以及font的大小来计算UILabel控件的高度//实现一个高度自适应的uilabelUILabel*label2=[[UILabelalloc]init];label2.text=@"xxx......
  • 一类做法基于变化次数的题目的总结
    最近遇到不少这类题目啊,但自己像个【数据删除】一样完全没有总结经验,被花式吊打。所以痛定思痛,决定总结一下。CF475D.CGCDSSQ我们可以把询问离线下来,求区间\(\gcd\)等于\(x\)的等价于求区间\(\gcd\)不大于\(x\)的减去不大于\(x-1\)的。考虑固定左端点,每次暴力往右拓......
  • 2 ~ 3 月学习总结
    Grouping随便DP.[PKUSC2018]最大前缀和考虑加入某一个数会产生什么变化和前缀和的性质。显然后缀和必须是一个负数。f,g.如果是一个负数,显然可以塞在g的后面如果前缀f前面是正的,可以塞在g的前面。是正的就塞在f的后面,然后这两种可以合并。lgj[l,r]+1......