鱼C论坛

 找回密码
 立即注册
查看: 2827|回复: 2

[技术交流] C标准库之字符(串)函数__iscsym

[复制链接]
发表于 2014-9-13 10:45:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 sherwin002 于 2014-9-24 08:21 编辑

功能:
            
     判断一个字符是否为字母、下划线或者0-9之间(这里0-9是字符,不是数字);
函数原型:

      int __iscsym(  int c ) ;

参数:
     
参数
说明
       C                    
字符或者ASCII码(这里特别要求输入整数的范围须在0-255之间,否则报错)

返回值:

     如果参数是字母、下划线或者字符0-9之间,则返回一个非0值(这里我测试的也全是返回1,MSDN也用非零值表示),否则返回0;  

要求:

函数
需要的头文件
__iscsym
<ctype.h>

举例:   
     
<font face="新宋体" size="2">#include<stdio.h>
#include<ctype.h>

int main()
{
        int a = iscsym('a');//注意字符不能用双引号,以后不再解释;
        int b = iscsym('_');
        int c = iscsym(55);   //55代表数字字符'7',所以 c= 1,其他整数数字返回结果等同此道理;
        int d = iscsym('9');  //注意ASCII码数字字符的范围是0-9,没有其他数字字符;
        int e = iscsym('@');

        printf("a = %d;b = %d,c = %d,d = %d,e = %d",a,b,c,d,e);
        getchar();
        return 0;
}</font>

结果:
   QQ截图20140916114314.png


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-9-13 10:56:19 | 显示全部楼层
我也开始写了 ,一起加油!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-13 10:57:59 | 显示全部楼层
墨血 发表于 2014-9-13 10:56
我也开始写了 ,一起加油!

你写第几章啊,没见啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 00:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表