ntohs() - ホスト・バイト・オーダーへの符号なし短整数の変換

標準

標準/拡張機能 C/C++ 依存項目

XPG4.2
Single UNIX Specification、バージョン 3

両方  

形式

XPG4.2:
#define _XOPEN_SOURCE_EXTENDED 1
#include <arpa/inet.h>

in_port_t ntohs(in_port_t netshort);
SUSV3:
#define _POSIX_C_SOURCE 200112L
#include <arpa/inet.h>

uint16_t ntohs(uint16_t netshort);
バークレー・ソケット:
#define _OE_SOCKETS
#include <sys/types.h>
#include <arpa/inet.h>
#include <netinet/in.h>

unsigned short ntohs(unsigned short a);

機能説明

ntohs() 関数は、短整数をネットワーク・バイト・オーダーからホスト・バイト・オーダーへ変換します。
パラメーター
説明
a
ホスト・バイト・オーダーに入る符号なしの短整数。
in_port_t netshort
ホスト・バイト・オーダーに入る符号なしの短整数に対して型を指定します。
注 :
  1. MVS™ の場合、ホスト・バイト・オーダーとネットワーク・バイト・オーダーは同じです。
  2. この関数は、マクロとして設定されるため、1 つのフィーチャー・テスト・マクロと inet ヘッダー・ファイルが必要です。

戻り値

ntohs() は、変換後の短整数を戻します。

関連情報