95

重複の可能性: C で単一の char を int Character から integer に
変換する方法

charaをに変換する方法を誰か教えてもらえますintか?

char c[]={'1',':','3'};

int i=int(c[0]);

printf("%d",i);

これを試すと、49が得られます。

4

2 に答える 2

39

標準関数atoi()は、おそらくあなたが望むことをします。

「atoi」を使用した簡単な例:

#include <stdlib.h>
#include <unistd.h>

int main(int argc, char *argv[])
{
    int useconds = atoi(argv[1]); 
    usleep(useconds);
}
于 2009-05-15T12:50:39.537 に答える