2

文字列を整数に変換するときに先頭のゼロを保持する方法はありますか? たとえば、文字列が「01」だったとします。整数値 01 として保存する方法はありますか?

- (int) getNextHand{

    int temp = [[numbersArray objectAtIndex:cardsDelt] intValue]; 
    NSLog(@"Card %i: %i", cardsDelt, temp);
    cardsDelt++;
    return temp;
}

私のnumbersArrayには、「00」「01」「02」「03」の4つの先行ゼロ番号が含まれています

4

3 に答える 3

5

先頭にゼロを付けてログに記録したい場合は、%02d のようなものを使用します

于 2012-06-30T20:40:21.987 に答える
2

いいえ、整数は数値であり、01自動的に変換されます1

于 2012-06-30T18:19:18.030 に答える
1

011は、同じ整数値の 2 つの表現です。先頭の数字に情報が含まれている場合は、整数ではなく文字列です。

于 2012-06-30T18:19:54.950 に答える