#include <stdio.h>
int main( void ) {
printf ( "\\ x can escape a single hex digit: TAB\x9TAB" ) ;
printf ( "Three UTF-8 bytes via \\ x: \xE0 \xBC \x82 " ) ; // U+0F02 printf ( "Four UTF-8 bytes via \\ x: \xF0 \x9F \x91 \xBE " ) ; // U+1F47E
printf ( "The \\ U syntax requires 8 hex digits (first two are always 0):\n " ) ; printf ( "Code Point / UTF-32 via \\ U: \U00000F02 " ) ; printf ( "Code Point / UTF-32 via \\ U: \U0001F47E " ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglwcmludGYoIlxceCBjYW4gZXNjYXBlIGEgc2luZ2xlIGhleCBkaWdpdDogVEFCXHg5VEFCIik7CglwcmludGYoIlxuXG4iKTsKCglwcmludGYoIlRocmVlIFVURi04IGJ5dGVzIHZpYSBcXHg6IFx4RTBceEJDXHg4MiIpOyAgICAvLyBVKzBGMDIKCXByaW50ZigiXG4iKTsKCXByaW50ZigiRm91ciBVVEYtOCBieXRlcyB2aWEgXFx4OiBceEYwXHg5Rlx4OTFceEJFIik7IC8vIFUrMUY0N0UKCglwcmludGYoIlxuXG4iKTsKCglwcmludGYoIlRoZSBcXFUgc3ludGF4IHJlcXVpcmVzIDggaGV4IGRpZ2l0cyAoZmlyc3QgdHdvIGFyZSBhbHdheXMgMCk6XG4iKTsKCXByaW50ZigiQ29kZSBQb2ludCAvIFVURi0zMiB2aWEgXFxVOiBcVTAwMDAwRjAyIik7CglwcmludGYoIlxuIik7CglwcmludGYoIkNvZGUgUG9pbnQgLyBVVEYtMzIgdmlhIFxcVTogXFUwMDAxRjQ3RSIpOwoKCXJldHVybiAwOwp9Cg==