I don't think that's standards compliant.
At least for floating-point, not entirely sure about pointers.
At least for floating-point, not entirely sure about pointers.
edit:
https://cigix.me/c17#6.2.6.1.p1 seems relevant, I did not find anything for floating point types.
edit2:
Notes are probably not normative, but still: