>print 10/3 3
} else if (isAlphabetOrNumber(s[i])) { // 1文字目が英数字.
while (isAlphabetOrNumber(s[i + len]))
len++;
} else if (strchr("=+-*/!%&~|<>?:.#", s[i]) != 0) { // 1文字目が普通の記号. } else if ('0' <= s[i] && s[i] <= '9') { // 1文字目が数字.
while (isAlphabetOrNumber(s[i + len]) || s[i + len] == '.')
len++;
} else if (isAlphabetOrNumber(s[i])) { // 1文字目が英字.
while (isAlphabetOrNumber(s[i + len]))
len++;
} else if (strchr("=+-*/!%&~|<>?:.#", s[i]) != 0) { // 1文字目が普通の記号.AInt var[MAX_TC + 1]; // 変数.
enum { TypInt, TypDbl };
AInt varTyp[MAX_TC + 1]; // そのトークンは、int型か、double型か?
AInt var[MAX_TC + 1]; // int変数.
double varDbl[MAX_TC + 1]; // double変数.| コメント | お名前 | NameLink | |