📝 C++
3827篇技术文档📅  最后修改于: 2020-09-25 07:04:12        🧑  作者: Mango
C++中的isgraph() 函数检查给定字符是否为图形。isgraph()原型isgraph()函数检查ch是否具有按当前C语言环境分类的图形表示形式。默认情况下,以下字符是图形:如果ch的值不能表示为无符号字符或不等于EOF,则isgraph()的行为是不确定的。它在<cctype>头文件中定义。isgraph()参数ch:要检查的字符 。isgraph()返回值如果ch是图形的,则isgra...
📅  最后修改于: 2020-09-25 07:04:56        🧑  作者: Mango
C++中的islower() 函数检查给定字符是否为小写字符 。islower()原型islower()函数检查ch是否按当前C语言环境分类为小写字母。默认情况下,从a到z的字符 (ASCII值从97到122)是小写字符。如果ch的值不能表示为无符号字符或不等于EOF,则islower()的行为是不确定的。它在<cctype>头文件中定义。islower()参数ch:要检查的字符 。islower...
📅  最后修改于: 2020-09-25 07:05:42        🧑  作者: Mango
C++中的isprint() 函数检查给定字符是否可打印。isprint()原型isprint()函数根据当前C语言环境检查ch是否可打印。默认情况下,以下字符是可打印的:如果ch的值不能表示为无符号字符或不等于EOF,则isprint()的行为是不确定的。它在<cctype>头文件中定义。isprint()参数ch:要检查的字符 。isprint()返回值如果ch是可打印的,则isprint()...
📅  最后修改于: 2020-09-25 07:06:22        🧑  作者: Mango
C++中的ispunct() 函数检查给定字符是否为标点字符 。ispunct()原型ispunct()函数检查ch是否为按当前C语言环境分类的标点字符 。默认情况下,标点字符是“#$%&'()* +, – 。/ :; <=> @ [\] ^ _`!{|}〜?如果ch的值不能表示为无符号字符或不等于EOF,则ispunct()的行为是不确定的。它在<cctype>头文件中定义。ispunct()参...
📅  最后修改于: 2020-09-25 07:07:03        🧑  作者: Mango
C++中的isspace() 函数检查给定字符是否为空格字符 。isspace()原型isspace()函数检查ch是否为按当前C语言环境分类的空白字符 。默认情况下,以下字符是空格字符:如果ch的值不能表示为无符号字符或不等于EOF,则isspace()的行为是不确定的。它在<cctype>头文件中定义。isspace()参数ch:要检查的字符 。isspace()返回值如果ch是空格字符 ,则...
📅  最后修改于: 2020-09-25 07:07:59        🧑  作者: Mango
C++中的isupper() 函数检查给定字符是否为大写字符 。isupper()原型isupper()函数检查ch是否按当前C语言环境分类为大写。默认情况下,从A到Z的字符 (ASCII值从65到90)是大写字符。如果ch的值不能表示为无符号字符或不等于EOF,则isupper()的行为是不确定的。它在<cctype>头文件中定义。isupper()参数ch:要检查的字符 。isupper()返...
📅  最后修改于: 2020-09-25 07:08:38        🧑  作者: Mango
C++中的isxdigit() 函数检查给定字符是否为十六进制字符 。isxdigit()原型isxdigit()函数检查ch是否为按当前C语言环境分类的十六进制数字字符 。可用的十六进制数字字符为:如果ch的值不能表示为无符号字符或不等于EOF,则isxdigit()的行为是不确定的。它在<cctype>头文件中定义。isxdigit()参数ch:要检查的字符 。isxdigit()返回值如果c...
📅  最后修改于: 2020-09-25 07:09:24        🧑  作者: Mango
C++中的tolower() 函数将给定字符转换为小写。tolower()原型tolower()函数将ch转换为其小写版本(如果存在)。如果字符的小写版本不存在,则它将保持不变。从A到Z的大写字母分别转换为从a到z的小写字母。如果ch的值不能表示为无符号字符或不等于EOF,则tolower()的行为是不确定的。它在<cctype>头文件中定义。tolower()参数ch:要转换的字符tolower...
📅  最后修改于: 2020-09-25 07:10:06        🧑  作者: Mango
C++中的toupper() 函数将给定字符转换为大写。toupper()原型toupper()函数将ch转换为其大写版本(如果存在)。如果字符的大写版本不存在,则保持不变。从a到z的小写字母分别转换为从A到Z的大写字母。如果ch的值不能表示为无符号字符或不等于EOF,则toupper()的行为是不确定的。它在<cctype>头文件中定义。toupper()参数ch:要转换的字符toupper()...
📅  最后修改于: 2020-09-25 07:10:47        🧑  作者: Mango
C++中的feclearexcept() 函数尝试清除参数excepts指定的浮点异常标志。feclearexcept() 函数在<cfenv>头文件中定义。feclearexcept()原型为了使该函数正常工作,您应该启用FENV_ACCESS,这将使您的程序能够访问浮点环境以测试所引发的异常。feclearexcept()参数Bitmask accepted macrosMacroTypeDe...
📅  最后修改于: 2020-09-25 07:11:43        🧑  作者: Mango
C++中的fegetenv() 函数尝试将浮点环境的状态存储在fenv_t类型的对象中。fegetenv() 函数在<cfenv>头文件中定义。fegetenv()原型此函数尝试将浮点环境存储在指针对象envp。fegetenv()参数fegetenv()返回值示例:fegetenv() 函数如何工作?运行该程序时,输出为:...
📅  最后修改于: 2020-09-25 07:12:25        🧑  作者: Mango
C++中的fegetexceptflag() 函数获取除参数外指定的浮点异常标志,并将其存储在flagp指定的点中。fetgetexceptflag() 函数在<cfenv>头文件中定义。fegetexceptflag()原型参数excepts可以是浮点异常宏的按位或。fegetexceptflag()参数Bitmask accepted macrosMacroTypeDescriptionFE_...
📅  最后修改于: 2020-09-25 07:13:10        🧑  作者: Mango
C++中的fegetround() 函数用于获取与当前舍入方向相对应的浮点舍入宏的值。fegetround() 函数在<cfenv>头文件中定义。fegetround()原型fegetround()参数fegetround()返回值Rounding macro valuesMacroDescriptionFE_DOWNWARDRound downwardFE_TONEARESTRound to n...
📅  最后修改于: 2020-09-25 07:13:52        🧑  作者: Mango
C++中的feholdexcept() 函数首先将当前浮点环境保存到fenv_t对象,然后清除所有浮点状态标志。feholdexcept() 函数在<cfenv>头文件中定义。feholdexcept()原型feholdexcept() 函数可以像fegetenv()一样将当前浮点环境保存到envp指向的对象,并清除所有浮点状态标志。最后,它将安装不停止模式,以便将来的浮点异常不会中断执行,直到通...
📅  最后修改于: 2020-09-25 07:14:32        🧑  作者: Mango
C++中的feraiseexcept() 函数尝试引发该参数指定的所有浮点异常。feraiseexcept() 函数在<cfenv>头文件中定义。feraiseexcept()原型参数中列出了要引发的浮点异常。另外,您应该启用FENV_ACCESS,这将使您的程序可以访问浮点环境以测试引发的异常。feraiseexcept()参数Bitmask accepted macrosMacroTypeDe...