in Unknown Category edited by
358 views
1 vote
1 vote

The number of tokens in the following $C$ statement is

printf("i=%d, &i=%x", i, &i);
  1. $8$
  2. $4$
  3. $7$
  4. $10$
in Unknown Category edited by
by
358 views

1 Answer

1 vote
1 vote

Token : matched with some pattern.

  1. printf - matched with identifier pattern.
  2. (  - matched with symbol ' ( '  pattern.
  3. "i=%d, &i=%x"  - matched with string  pattern.
  4. , - matched with symbol ' , '  pattern.
  5. i  - matched with identifier pattern.
  6. ,  - matched with symbol ' , '  pattern.
  7. &  - matched with symbol ' & '  pattern.
  8. i  - matched with identifier pattern.
  9. )  - matched with symbol ' ) '  pattern.
  10. ;  - matched with symbol ' ; '  pattern.

The total $10$ tokens.

edited by
Answer:

Related questions