2017-10-28 8 views
-2

私はGATE試験の問題を解決しています。 トークンを数える方法はわかりません。 私は多くの本とオンラインで参考にしました。 しかし、答えを見つけることができませんでした。Cトークンとは何ですか?

次のプログラムには、いくつのトークンが存在しますか。

printf("i = %d, &i = %x", i, &i); 

ありがとうございます。

+2

ところで、その(VK Mehta?)の本を参照してください。 '%x'はすべてここで間違っています。 –

+0

Cトークンは基本的なC言語要素です。 'printf'は**識別子**型のトークン(具体的には呼び出す関数の名前)、'( '(左のパレット)は**句読点**のトークン、' "i =%d、&i" =%x "は**文字列**のトークンです... –

+0

私は最近スタックオーバーフローに関する答えをhttps://stackoverflow.com/questions/12873757/calculating-tokens-in-c-statement –

答えて

0

トークンは、ISO 9899の附属書Aに存在する原子単位であり、レクサーによって作成されます。

付属品のBackus-Naur形式をフォローして、いくつのトークンがあるのか​​、どのような種類があるのか​​を確認してください。すべてのベスト;)

関連する問題