c语言中%hu,%hx是什么意思
的有关信息介绍如下:这是输出格式符
%hu代表以 unsigned short格式输出整数
%hx 代表以16进制的 输出short类型的整数
比如
printf("%hu\n",-30); 会输出 65506
printf("%hx\n",-30); 会输出FFE2
// 结构体
struct sockaddr_in sockaddr4;
扩展资料:
printf函数格式字符:
常用隐戚的有以下几种格式字符:
(1)d格没滑式字符。用来输出十进制整数。有以下几种用法:
1、%d,按整型数据的实际长度输出。
2、%md,m为指定的输出字段的宽度。
3、%ld,输出长整型数据。
(2)o格式符,以八进制整型式输出整数。
(3)x格式符,以十六进制数形式输出整数。
(4)u格式符,用来输出unsigned型数据,即枯携腊无符号数,以十进制形式输出。
(5)c格式符,用来输出一个字符。
(6)s格式符,用来输出一个字符串。
(7)f格式符,用来输出实数(包括单双精度),以小数形式输出。