首页 > 其他分享 >C语言:ASCII码为0的字符成为循环条件

C语言:ASCII码为0的字符成为循环条件

时间:2022-10-06 17:24:25浏览次数:55  
标签:字符 C语言 循环 条件 码为 ASCII

#include <stdio.h>
main()
{
    char s[]="012xy\08s34f4w2";
    //ascii码0对应的字符为空字符
    //本来\08可以理解为1个字符,但8不是8进制数,斜线只能转义0
    //当循环到\0时,循环条件不成立,则退出循环 
    int i,n=0;
    for(i=0;s[i]!=0;i++)
    if(s[i]>='0' && s[i]<='9') printf("%c ",s[i]),n++;
    else printf("%c ",s[i]);
    printf("%d",n); 
    getchar();
 }

 

 

搜索

复制

标签:字符,C语言,循环,条件,码为,ASCII
From: https://www.cnblogs.com/xkdn/p/16758029.html

相关文章