title: How to use the new char16_t and u8 types?
body: <p>c11 improve encoding support with built-in types for utf-8 utf-16 and utf-32.</p>
  
  <p>However I was completely unable to find reference on using them in Standard functions. All I found is how to use them in c++11 not in C.</p>
  
  <p>So how to printf a char32_t for example?</p>