Ви можете man -wK 'sizeof' | sort -uзнайти статті, які містять sizeof, але це дасть багато результатів. Однак зауважте, що кожна стаття про щось буде мати цю річ як головне слово, оточене пробілами, ми будемо шукати цю статтю zgrep -P '\ssizeof\s' /usr/share/man/man3/*. Але пошук у розділі 3 не дає корисної інформації, тому я шукатиму в розділі 7
$ zgrep -P '\ssizeof\s' /usr/share/man/man7/*
/usr/share/man/man7/inotify.7.gz: len = read(fd, buf, sizeof buf);
/usr/share/man/man7/operator.7.gz:! ~ ++ \-\- + \- (type) * & sizeof right to left
Як бачимо, sizeofце згадується на сторінці користувача оператора, оскільки це не функція, а оператор, і він працює навіть без дужок для ідентифікаторів, як sizeof bufвище
OPERATOR(7) Linux Programmer's Manual OPERATOR(7)
NAME top
operator - C operator precedence and order of evaluation
DESCRIPTION top
This manual page lists C operators and their precedence in
evaluation.
Operator Associativity
() [] -> . left to right
! ~ ++ -- + - (type) * & sizeof right to left
* / % left to right
+ - left to right
<< >> left to right
< <= > >= left to right
== != left to right
& left to right
^ left to right
| left to right
&& left to right
|| left to right
?: right to left
= += -= *= /= %= <<= >>= &= ^= |= right to left
, left to right
http://man7.org/linux/man-pages/man7/operator.7.html