fix unrecognized print format specifier for int8/uint8 (#1303)

* fix unrecognized print format specifier for int8/uint8

* use c++ static_cast instead of c cast style
This commit is contained in:
reed 2024-01-30 10:22:40 +08:00 committed by GitHub
parent 092f14db05
commit 8825fbf1ef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -70,13 +70,13 @@ print(char c) {
CUTE_HOST_DEVICE
void
print(signed char a) {
printf("%hhd", a);
printf("%d", static_cast<int>(a));
}
CUTE_HOST_DEVICE
void
print(unsigned char a) {
printf("%hhu", a);
printf("%u", static_cast<unsigned int>(a));
}
CUTE_HOST_DEVICE