“&”在 C 语言中是什么意思,我该如何使用它?

What does one '&' means in C and how i can use it?

例如,这里:

printf( (fileStat.st_mode & S_IRUSR) ? "r" : "-");

意思是"bits checking"通过S_IRUSR宏按位运算,这个愚蠢的问题请大家见谅。