C语言不匹配的整型转换实例 C语言格式标记实例 C语言不匹配的浮点类型转换 C语言不匹配的整型转换实例 /* intconv.c -- some mismatched integer conversions */ #include <stdio.h> #define PAGES 336 #define WORDS 65618 int main(void) { short num = PAGES; short mnum = -PAGES; printf("num as short and unsigned short: %hd %hu\n", num, num); printf("-num as short and unsigned short: %hd %hu\n", mnum, mnum); printf("num as int and char: %d %c\n", num, num); printf("WORDS as int, short, and char: %d %hd %c\n", WORDS, WORDS, WORDS); return 0; } C语言格式标记实例 C语言不匹配的浮点类型转换