C言語のプログラムを書き換えてきて、ちょっと調べ物をしていたら、今まで知らなかったことが出てきてびっくりしてました。C言語を習ってから6年くらい経ちますが、今更になってこんなことでびっくりするなんて…。
そのびっくりした内容とは、C言語で使われている「short」や「long」型修飾子は、実は「short int」「long int」の省略形だったってこと。確かに「int」=「integer」=「整数」ってことで、英語に直すとそっちの方が自然です。「short」とか「long」とか言われても、何が長いのか短いのか分からないしね。
また、「unsigned int」は「unsigned」に省略できたり、かなりの場面でint型修飾子は省略できるようです。豆知識というかあんまり自分では使わないですが、他人の書いたソースに出てきたりして困ったときには知っておくと良さそうです。
[web] 型修飾子 - WisdomSoft
コメントする