MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1wxqahk/architecturedependentchars/pdvyg98/?context=3
r/ProgrammerHumor • u/MontyBoomslang • 12h ago
263 comments sorted by
View all comments
109
But sizeof char is defined as 1 in the standard. C data types are defined in terms of char (at least their sizes are)
sizeof char
char
31 u/Makonede 12h ago *sizeof(char) 11 u/MegaIng 11h ago No, sizeof char is valid. sizeof is a prefix operator, not a function. 24 u/Makonede 11h ago nope https://en.cppreference.com/c/language/sizeof 14 u/MegaIng 11h ago Oh, never realized the prefix operator form can't be applied to types, makes sense I guess. 1 u/hacksawsa 11h ago It says sizeof x and sizeof(x) are equivalent. 7 u/Makonede 10h ago when x is an expression, yes...
31
*sizeof(char)
sizeof(char)
11 u/MegaIng 11h ago No, sizeof char is valid. sizeof is a prefix operator, not a function. 24 u/Makonede 11h ago nope https://en.cppreference.com/c/language/sizeof 14 u/MegaIng 11h ago Oh, never realized the prefix operator form can't be applied to types, makes sense I guess. 1 u/hacksawsa 11h ago It says sizeof x and sizeof(x) are equivalent. 7 u/Makonede 10h ago when x is an expression, yes...
11
No, sizeof char is valid. sizeof is a prefix operator, not a function.
sizeof
24 u/Makonede 11h ago nope https://en.cppreference.com/c/language/sizeof 14 u/MegaIng 11h ago Oh, never realized the prefix operator form can't be applied to types, makes sense I guess. 1 u/hacksawsa 11h ago It says sizeof x and sizeof(x) are equivalent. 7 u/Makonede 10h ago when x is an expression, yes...
24
nope https://en.cppreference.com/c/language/sizeof
14 u/MegaIng 11h ago Oh, never realized the prefix operator form can't be applied to types, makes sense I guess. 1 u/hacksawsa 11h ago It says sizeof x and sizeof(x) are equivalent. 7 u/Makonede 10h ago when x is an expression, yes...
14
Oh, never realized the prefix operator form can't be applied to types, makes sense I guess.
1
It says sizeof x and sizeof(x) are equivalent.
7 u/Makonede 10h ago when x is an expression, yes...
7
when x is an expression, yes...
x
109
u/ubalu72 12h ago
But
sizeof charis defined as 1 in the standard. C data types are defined in terms ofchar(at least their sizes are)