fivec 31 Newbie Poster

Hello friends and gurus,
this is my first post here.
i have few basic C questions.
is sizeof an opearator(i actually studied it as a operator but then not so serious about the things)
1.why is it called as an opeartor?
2.sizeof is compile time operator. what does that mean ?
3.what about all other opearators arent they compile time?

its syntax and the usage is exactly like the function usage

examples:

int x;
       x=sizeof(x);
       FILE *fp;
       printf("%d",sizeof (fgetc(fp));

and sometimes i observed

sizeof(i)
    sizeof i

when can i ignore the paranthesis around the argument.

as this is my first post here, Xcuse me if i missfollow any of the forum rules. ( **though i had a glance at the rules**)

thanks .

Ancient Dragon commented: Thanks for reading the rules and using code tags. :) +24
ankur_ commented: go +1
kvprajapati commented: N/A +6