首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

cinttypes

这个标头最初在C标准库中作为<inttypes.h>...

提供来自C的转换字节和宽串到std::intmax_tstd::uintmax_t,超载数学函数为std::intmax_t并提供C型输入/输出中声明的类型的宏格式。<cstdint>...

包括

<cstdint>

*。

类型

imaxdiv_t (C++11)

structure type, return of the std::imaxdiv function (typedef)

功能

abs(std::intmax_t)imaxabs (C++11)(C++11)

computes absolute value of an integral value (|x|) (function)

div(std::intmax_t)imaxdiv (C++11)(C++11)

computes quotient and remainder of integer division (function)

strtoimaxstrtoumax (C++11)(C++11)

converts a byte string to std::intmax_t or std::uintmax_t (function)

wcstoimaxwcstoumax (C++11)(C++11)

converts a wide string to std::intmax_t or std::uintmax_t (function)

STD::fprintf函数族的格式常量

*。

PRId8PRId16PRId32PRIdLEAST8PRIdLEAST16PRIdLEAST32PRIdFAST8PRFAST16PRFAST32PRFAST64PRFAST64PRFAST64PRIDMAPRIDPTR格式转换符输出STD类型的有符号整数值:int8[医]T,STD::INT 16[医]T,STD::INT 32[医]T,STD::INT 64[医]T,STD::INT[医]最少8[医]T,STD::INT[医]至少16[医]T,STD::INT[医]至少32[医]T,STD::INT[医]至少64[医]T,STD::INT[医]快8[医]T,STD::INT[医]扣件16[医]T,STD::INT[医]扣件32[医]T,STD::INT[医]快64[医]T,STD::intmax[医]T,STD::INPTR[医]t分别等于int%28宏常数%29的d。

PRLi8PRLi16PRLi32PRLiLEAST8PRLiLEAST16PRLiLEAST32PRLiFAST8PRIFFAST16PRIFFAST32PRIFFAST32PRIFFAST64PRLiMAXIPTR格式转换说明符,以输出STD类型的带符号整数值::int8[医]T,STD::INT 16[医]T,STD::INT 32[医]T,STD::INT 64[医]T,STD::INT[医]最少8[医]T,STD::INT[医]至少16[医]T,STD::INT[医]至少32[医]T,STD::INT[医]至少64[医]T,STD::INT[医]快8[医]T,STD::INT[医]扣件16[医]T,STD::INT[医]扣件32[医]T,STD::INT[医]快64[医]T,STD::intmax[医]T,STD::INPTR[医]t分别等于int%28宏常数%29的i。

PRIu8PRIu16PRIu32PRIu64PRIuLEAST8PRIuLEAST16PRIuLEAST32PRIuLEAST64PRIuFAST8PRIuFAST16PRIuFAST32PRIuFAST32PRIuFAST32PRIuFAST64PRIuPRIuPTR格式转换说明符,输出STD类型的无符号整数值::uint 8[医]T,STD::Uint 16[医]T,STD::Uint 32[医]T,STD::Uint 64[医]T,STD::Uint[医]最少8[医]T,STD::Uint[医]至少16[医]T,STD::Uint[医]至少32[医]T,STD::Uint[医]至少64[医]T,STD::Uint[医]快8[医]T,STD::Uint[医]扣件16[医]T,STD::Uint[医]扣件32[医]T,STD::Uint[医]快64[医]T,STD::Uintmax[医]T,STD::uintptr[医]t,对于无符号int%28宏常数%29,分别等价于u。

PRIO8PRIO16PRIO32PRIOLEAST8PRIOLEAST16PRIOLEAST32PRIOAST64PRIOFAST8PRIOFAST16PRIOFAST32PRIOFAST32PRIOFAST64PRIOMAXLOPTR格式转换说明符,输出STD类型的无符号整数值::uint 8[医]T,STD::Uint 16[医]T,STD::Uint 32[医]T,STD::Uint 64[医]T,STD::Uint[医]最少8[医]T,STD::Uint[医]至少16[医]T,STD::Uint[医]至少32[医]T,STD::Uint[医]至少64[医]T,STD::Uint[医]快8[医]T,STD::Uint[医]扣件16[医]T,STD::Uint[医]扣件32[医]T,STD::Uint[医]快64[医]T,STD::Uintmax[医]T,STD::uintptr[医]t,对于无符号int%28宏常数%29,分别等价于o。

PRIx8PRIx16PRIx32PRIxLEAST64PRIxLEAST16PRIxLEAST32PRIxLEAST64PRIxFAST8PRIxFAST16PRIxFAST32PRIxFAST32PRIxFAST64IxMAXPRIxPTR格式转换说明符输出STD类型的无符号小写十六进制整数值:uint 8[医]T,STD::Uint 16[医]T,STD::Uint 32[医]T,STD::Uint 64[医]T,STD::Uint[医]最少8[医]T,STD::Uint[医]至少16[医]T,STD::Uint[医]至少32[医]T,STD::Uint[医]至少64[医]T,STD::Uint[医]快8[医]T,STD::Uint[医]扣件16[医]T,STD::Uint[医]扣件32[医]T,STD::Uint[医]快64[医]T,STD::Uintmax[医]T,STD::uintptr[医]t分别为无符号int%28宏常数%29等效于x。

PRIX8PRIX16PRIX32PRIXXLEAST8PRIXLEAST16PRIXLEAST32PRIXT64PRIXAST8PRIXFAST16PRIXFAST32PRIXFAST32PRIXAST64PRIXXPRIXPTR格式转换说明符输出未签名上限的STD类型的十六进制整数值:uint 8[医]T,STD::Uint 16[医]T,STD::Uint 32[医]T,STD::Uint 64[医]T,STD::Uint[医]最少8[医]T,STD::Uint[医]至少16[医]T,STD::Uint[医]至少32[医]T,STD::Uint[医]至少64[医]T,STD::Uint[医]快8[医]T,STD::Uint[医]扣件16[医]T,STD::Uint[医]扣件32[医]T,STD::Uint[医]快64[医]T,STD::Uintmax[医]T,STD::uintptr[医]t,对于无符号int%28宏常数%29,分别等价于X。

std::fcanf函数族的格式常量

SCNd8SCNd16SCNd32SCNdLEAST8SCLEAST16SCLEAST32SCLEAST64SCNdFAST8SCNDFAST16SCNdFAST32SCNdFAST64SCNdMAXSCNDPTR格式转换说明符输入STD类型的有符号整数值:INT 8[医]T,STD::INT 16[医]T,STD::INT 32[医]T,STD::INT 64[医]T,STD::INT[医]最少8[医]T,STD::INT[医]至少16[医]T,STD::INT[医]至少32[医]T,STD::INT[医]至少64[医]T,STD::INT[医]快8[医]T,STD::INT[医]扣件16[医]T,STD::INT[医]扣件32[医]T,STD::INT[医]快64[医]T,STD::intmax[医]T,STD::INPTR[医]t分别等于int%28宏常数%29的d。

SCNi8SCNi16SCNi32SCNiLEAST8SCNiLEAST16SCLEAST32SCNiAST64SCFAST8SCFAST16SCFAST32SCNiFAST64SCNiMAXSCNiPTR格式转换说明符输入有符号的十进制/八进制/十六进制整数类型::int 8[医]T,STD::INT 16[医]T,STD::INT 32[医]T,STD::INT 64[医]T,STD::INT[医]最少8[医]T,STD::INT[医]至少16[医]T,STD::INT[医]至少32[医]T,STD::INT[医]至少64[医]T,STD::INT[医]快8[医]T,STD::INT[医]扣件16[医]T,STD::INT[医]扣件32[医]T,STD::INT[医]快64[医]T,STD::intmax[医]T,STD::INPTR[医]t分别等于int%28宏常数%29的i。

SCNu8SCNu16SCNu32SCNuLEAST8SCLEAST16SCLEAST32SCLEAST64SCFAST8SCFAST16SCNuFAST32SCNuFAST64SCNuMAXSCNUPTR格式转换说明符输入未带符号的十进制整数值STD::uint 8[医]T,STD::Uint 16[医]T,STD::Uint 32[医]T,STD::Uint 64[医]T,STD::Uint[医]最少8[医]T,STD::Uint[医]至少16[医]T,STD::Uint[医]至少32[医]T,STD::Uint[医]至少64[医]T,STD::Uint[医]快8[医]T,STD::Uint[医]扣件16[医]T,STD::Uint[医]扣件32[医]T,STD::Uint[医]快64[医]T,STD::Uintmax[医]T,STD::uintptr[医]t,对于无符号int%28宏常数%29,分别等价于u。

SCNo8SCNo16SCNo32SCNoNo64SCNoLEAST8SCNoLEAST16SCNoLEAST32SCNoFAST8SCNoFAST16SCNoFAST32SCNoFAST64SCNoAST64SCNoMAXSCNoPTR格式转换说明符输入STD类型的无符号整数值::uint 8[医]T,STD::Uint 16[医]T,STD::Uint 32[医]T,STD::Uint 64[医]T,STD::Uint[医]最少8[医]T,STD::Uint[医]至少16[医]T,STD::Uint[医]至少32[医]T,STD::Uint[医]至少64[医]T,STD::Uint[医]快8[医]T,STD::Uint[医]扣件16[医]T,STD::Uint[医]扣件32[医]T,STD::Uint[医]快64[医]T,STD::Uintmax[医]T,STD::uintptr[医]t,对于无符号int%28宏常数%29,分别等价于o。

SCNx8SCNx16SCNx32SCNxLEAST8SCNxLEAST16SCNxLEAST32SCNxLEAST64SCNxFAST8SCNxFAST16SCNxFAST32SCNxFAST32SCNxFAST64SCNxMASCNxPTR格式转换说明符输入STD类型的无符号十六进制整数值:uint8[医]T,STD::Uint 16[医]T,STD::Uint 32[医]T,STD::Uint 64[医]T,STD::Uint[医]最少8[医]T,STD::Uint[医]至少16[医]T,STD::Uint[医]至少32[医]T,STD::Uint[医]至少64[医]T,STD::Uint[医]快8[医]T,STD::Uint[医]扣件16[医]T,STD::Uint[医]扣件32[医]T,STD::Uint[医]快64[医]T,STD::Uintmax[医]T,STD::uintptr[医]t分别为无符号int%28宏常数%29等效于x。

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com