zoukankan      html  css  js  c++  java
  • 将数字转化为字符串的快捷方式

    1、将数字转化为字符串的快捷方式

    2、请彻底抛弃float类型,使用CGFloat或double,float不够精确.

        BOOL b1 = YES;
        BOOL b2 = NO;
        NSInteger t1 = 100000;
        int t2 = 200000;
        float t3 = 300000.02;
        CGFloat t33 = 300000.02;
        double t4 = 400000.0000003;
        NSNumber *num1 = @(123);
        NSNumber *num2 = @(123.00005);
        
        NSLog(@"BOOL b1:%@",[@(b1) stringValue]);           //BOOL b1:1
        NSLog(@"BOOL b2:%@",[@(b2) stringValue]);           // BOOL b2:0
        NSLog(@"NSInteger t1:%@",[@(t1) stringValue]);      //NSInteger t1:100000
        NSLog(@"int t2:%@",[@(t2) stringValue]);            //int t2:200000
        NSLog(@"float t3:%@",[@(t3) stringValue]);          //float t3:300000            ##失真
        NSLog(@"float t3:%f",t3);                           //float t3:300000.031250     ##失真  
        NSLog(@"float t3:%.2f",t3);                         //float t3:300000.03         ##失真
        NSLog(@"float t33:%@",[@(t33) stringValue]);        //float t33:300000.02
        NSLog(@"float t33:%f",t33);                         //float t33:300000.020000
        NSLog(@"double t4:%@",[@(t4) stringValue]);         //double t4:400000.0000003
        NSLog(@"NSNumber *num1:%@",[num1 stringValue]);     //NSNumber *num1:123
        NSLog(@"NSNumber *num2:%@",[num2 stringValue]);     //NSNumber *num2:123.00005
  • 相关阅读:
    java-多态
    java-继承
    java-访问修饰符
    mysql基础入门
    子查询
    多表查询
    mysql表(多对多)
    myslql主外键约束
    Sql语句分类
    Redis的一些介绍
  • 原文地址:https://www.cnblogs.com/ygm900/p/4780900.html
Copyright © 2011-2022 走看看