1.8 KiB
1.8 KiB
title | author | date | url | wordtwit_post_info | categories | ||
---|---|---|---|---|---|---|---|
後で絶対に忘れそうだから、メモっておこう | kazu634 | 2009-05-31 | /2009/05/31/_1258/ |
|
|
char型に数値を入れたときに、int型として扱うには「’0’」を引きます:
int main(int argc, char *argv[]) { char s = '9'; printf("%c %d %d", s, s, (s - '0')); return ; }
実行例はこんな感じです:
~/working/tmp_c on simoom634 [503] $: gcc -o foo kr_p87.c ~/working/tmp_c on simoom634 [504] $: ./foo 9 57 9