printline在C语言中的作用,iswprint - [ C语言中文开发手册 ] - 在线原生手册 - php中文网...
在头文件中定义int iswdigit(wint_t ch);(自C95以来)
检查给定的宽字符是否对应(如果缩小)十个十进制数字字符0123456789中的一个。
参数
CH-宽字符
返回值
如果宽字符是数字字符,则为非零值,否则为零。
注意
iswdigit与iswxdigit是唯一不受当前安装的C语言环境影响的标准宽字符分类函数。
例
一些语言环境提供了检测非ASCII数字的附加字符类。
#include #include #include #include void test(wchar_t a3, wchar_t u3, wchar_t j3){ printf(" '%lc' '%lc' '%lc'\n", a3, u3, j3); printf("iswdigit %d %d %d\n", !!iswdigit(a3), !!iswdigit(u3), !!iswdigit(j3)); printf("jdigit: %d %d %d\n", !!iswctype(a3, wctype("jdigit")), !!iswctype(u3, wctype("jdigit")), !!iswctype(j3, wctype("jdigit")));}
int main(void){
wchar_t a3 = L'3'; // the ASCII digit 3
wchar_t u3 = L'三'; // the CJK numeral 3
wchar_t j3 = L'3'; // the fullwidth digit 3
setlocale(LC_ALL, "en_US.utf8"); puts("In American locale:"); test(a3, u3, j3);
setlocale(LC_ALL, "ja_JP.utf8"); puts("\nIn Japanese locale:"); test(a3, u3, j3);}
输出:
In American locale: '3' '三' '3'iswdigit 1 0 0jdigit: 0 0 0
In Japanese locale: '3' '三' '3'iswdigit 1 0 0jdigit: 0 0 1
参考
C11标准(ISO / IEC 9899:2011):7.30.2.1.5 iswdigit函数(p:449)
C99标准(ISO / IEC 9899:1999):7.25.2.1.5 iswdigit函数(p:395)
扩展内容
isdigit检查一个字符是否是一个数字(功能)
| 用于iswdigit的C ++文档 |
ASCII 值 (十六进制)字符iscntrl iswcntrl.isprint iswprint.isspace iswspace.isblank iswblank.isgraph iswgraph.ispunct iswpunct.isalnum iswalnum.isalpha iswalpha.isupper iswupper.islower iswlower.isdigit iswdigit.isxdigit iswxdigit.0 - 80x00-0x08控制码 (NUL, etc.)≠000000000000
90x09tab (\t)≠00≠0≠000000000
10 - 130x0A-0x0D空格 (\n,\v,\f,\r)≠00≠0000000000
14 - 310x0E-0x1F控制码≠000000000000
320x20space0≠0≠0≠000000000
33 - 470x21-0x2F!"#$%&'()*+,-./0≠000≠0≠0000000
48 - 570x30-0x3901234567890≠000≠00≠0000≠0≠0
58 - 640x3a-0x40:;<=>?@0≠000≠0≠0000000
65 - 700x41-0x46ABCDEF0≠000≠00≠0≠0≠000≠0
71 - 900x47-0x5AGHIJKLMNOPQRSTUVWXYZ0≠000≠00≠0≠0≠0000
91 - 960x5B-0x60[]^_` | 0 | ≠0 | 0 | 0 | ≠0 | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 |
97 -1020x61-0x66abcdef0≠000≠00≠0≠00≠00≠0
103-1220x67-0x7Aghijklmnopqrstuvwxyz0≠000≠00≠0≠00≠000
123-1260x7B-0x7E{|}~0≠000≠0≠0000000
1270x7F退格 (DEL)≠000000000000
printline在C语言中的作用,iswprint - [ C语言中文开发手册 ] - 在线原生手册 - php中文网...相关推荐
- c语言中语句作用,学习C语言的用途~
原标题:学习C语言的用途~ C是基础的语言 C语言被广泛用于操作系统和编译器的开发 功能非常强 虽然现在不是最流行但是 最基础的东西是也比较好学的语言 如:金山的创始人江明 从30多岁开始学语言 学的 ...
- list在c语言中的作用,在C语言中大略实现VC++中的LISTARRAY功能方法(一)
在C语言中大概实现VC++中的LISTARRAY功能方法(一) #ifndef __LISTARRAY_H__ #define __LISTARRAY_H__ #include "rtthr ...
- jsp中php代码格式化,JSP 语法 - [ JSP参考手册 ] - 在线原生手册 - php中文网
JSP 语法 本小节将会简单地介绍一下JSP开发中的基础语法. 脚本程序 脚本程序可以包含任意量的Java语句.变量.方法或表达式,只要它们在脚本语言中是有效的. 脚本程序的语法格式: 或者,您也可以 ...
- c语言中空行作用,用C语言删除空行(上一行)。
满意答案 winters74 2017.03.31 采纳率:42% 等级:11 已帮助:1125人 #include #include //for function exit() #includ ...
- php中的lc_time,LC_TIME - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义#define LC_ALL / *实现定义* / #define LC_COLLATE / *实现定义* / #define LC_CTYPE / *实现定义* / #define L ...
- cbrt c语音_isgraph - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义int isgraph(int ch); 检查给定字符是否具有图形表示形式,即它是数字(0123456789),大写字母(ABCDEFGHIJKLMNOPQRSTUVWXYZ),小写字母 ...
- c 语言memmove,memmove - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义void * memmove(void * dest,const void * src,size_t count);(1) errno_t memmove_s(void * dest,r ...
- c语言 strncat,strncat - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义(1) char * strncat(char * dest,const char * src,size_t count);(直到C99) char * strncat(char * r ...
- c语言fsetpos是什么,fsetpos - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义int fsetpos(FILE * stream,const fpos_t * pos); stream根据指向的值设置文件流的文件位置指示符和多字节解析状态(如果有)pos. 除了建 ...
- c语言中mw shl code,cacoshl - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义float complex cacoshf( float complex z );(1)(since C99) double complex cacosh( dou ...
最新文章
- LeetCode简单题之找到小镇的法官
- AI 一分钟 | 微软推出全新人工智能平台;多名用户反映亚马逊 Echo 智能音箱突然发笑
- R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战
- iOS架构-组件化入门(1)
- 技术网站 --入门无忧网
- (线段树模板)A Simple Problem with Integers --POJ--3468
- Python基础之二进制
- CodeForces - 932D Tree(树上倍增,好题)
- Redis最佳实践指南
- 开源软件通识基础:第二周课程回顾与总结
- 台湾计算机读研,台湾省计算机考研_会考教育名副其实
- 怎么改python系统路径_动态修改python系统路径
- 遊戲是這樣寫成的 (第三篇: 簡單的遊戲框架)
- JavaScript中的数据结构及实战系列(1):队列
- android qq robot,KG Robot(QQ机器人手机版)
- kali Linux 工具 BurpSuite-暴力破解
- html背景图片如何自动平铺,html怎么设置背景图片全屏平铺?
- 等比矩阵求和-POJ3233
- 华为手机8.0.0怎么找到云相册_华为手机里的相册照片删除了怎么找回?
- windows下载安装配置Geany
热门文章
- ORACLE数据类型与java数据类型对应
- oh my Zsh使用手册
- leetcode------Flatten Binary Tree to Linked List
- SQL Server 数据类型
- 一些常用的WebServices 天气,IP,邮编,Email,火车时刻表,股票 等等
- [Python WEB开发] 使用WSGI开发类Flask框架 (二)
- CR开发笔记-2基础飞机的搭建以及测试代码
- PHP接口(interface)
- 如何在 Internet Explorer 中禁用和使用 ADODB.Stream 对象
- 模式识别和机器学习--- 2.3高斯分布