iOS NSString与int与Float互转

作者: coderBoy | 来源:发表于2016-05-09 15:47 被阅读3157次

NSString与int与Float互转


  • NSString转int或float
    NSString *userid = @"1234";
    NSString *username = @"5678.0";
    int iduser = [userid intValue];
    float name = [username floatValue];
    //切记不能使用强转
    int iduser = (int)userid;
    foalt name = (float)username;
    //这样转换的结果是错误的,有可能是内存地址。

  • int或float转NSString
    NSString *user_id = [NSString stringWithFormat:@"%d", userid];
    NSString *user_name = [NSString stringWithFormat:@"%f",username];

相关文章

网友评论

    本文标题:iOS NSString与int与Float互转

    本文链接:https://www.haomeiwen.com/subject/eiderttx.html