ちゅーりんぐくんの備忘録

字句解析Part1

大学の講義で字句解析を行ったのでそれについてまとめていきたいと思う.

getchar()

標準入力から1文字分文字を読み取る.

putchar()

標準出力に文字を書き込む.

isalnum()

文字がアルファベットか数字かを判別

isalpha()

文字がアルファベットかどうかを判別

isdigit()

文字が10進数字か判別

ungetc()

第一引数で指定される文字をstreamがさす入力ストリームに戻す.これは数値や文字の終わりを知るために用いる.つまり一文字先を読みそれを読まなかったことにする関数である.