1 | #include <uchar.h>
|
---|
2 | #include <stdio.h>
|
---|
3 | #include <stdint.h>
|
---|
4 |
|
---|
5 | int char16_is_unsigned = (char16_t)(-1) >= 0;
|
---|
6 | int char32_is_unsigned = (char32_t)(-1) >= 0;
|
---|
7 |
|
---|
8 | int main ()
|
---|
9 | {
|
---|
10 | printf("char16_t is unsigned? %d\n", char16_is_unsigned);
|
---|
11 | printf("char32_t is unsigned? %d\n", char32_is_unsigned);
|
---|
12 | printf("char16_t is as wide as uint_least16_t? %d\n", sizeof(char16_t)==sizeof(uint_least16_t));
|
---|
13 | printf("char32_t is as wide as uint_least32_t? %d\n", sizeof(char16_t)==sizeof(uint_least16_t));
|
---|
14 | return 0;
|
---|
15 | }
|
---|