c語言中%hu,%hx是什麼意思

這是輸出格式符
%hu代表以 unsigned short格式輸出整數
%hx 代表以16進制的 輸出short類型的整數

比如
printf("%hu\n",-30); 會輸出 65506
printf("%hx\n",-30); 會輸出FFE2

// 結構體
struct sockaddr_in sockaddr4;

sizeof(struct sockaddr_in);
sizeof(sockaddr4);
這兩種使用sizeof得到的結果相同,都是結構體裏面的所有類型大小的總和。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章