您的位置首页百科词条

c语言中%hu,%hx是什么意思

c语言中%hu,%hx是什么意思

的有关信息介绍如下:

这是输出格式符

%hu代表以 unsigned short格式输出整数

%hx 代表以16进制的 输出short类型的整数

比如

printf("%hu\n",-30); 会输出 65506

printf("%hx\n",-30); 会输出FFE2

// 结构体

struct sockaddr_in sockaddr4;

c语言中%hu,%hx是什么意思

扩展资料:

printf函数格式字符:

常用隐戚的有以下几种格式字符:

(1)d格没滑式字符。用来输出十进制整数。有以下几种用法:

1、%d,按整型数据的实际长度输出。

2、%md,m为指定的输出字段的宽度。

3、%ld,输出长整型数据。

(2)o格式符,以八进制整型式输出整数。

(3)x格式符,以十六进制数形式输出整数。

(4)u格式符,用来输出unsigned型数据,即枯携腊无符号数,以十进制形式输出。

(5)c格式符,用来输出一个字符。

(6)s格式符,用来输出一个字符串。

(7)f格式符,用来输出实数(包括单双精度),以小数形式输出。