在C语言中如何判断字符串中第11个数字为'1'/'0'

[复制链接]
查看11 | 回复5 | 2011-11-9 14:22:12 | 显示全部楼层 |阅读模式
if(char[10]=='1') printf("第11个数字是1\n");else if(char[10]=='0') printf("第11个数字是0\n");elseprintf("第11个数字不是0也不是1\n");...
回复

使用道具 举报

千问 | 2011-11-9 14:22:12 | 显示全部楼层
B'\x76' -- 正确的。十六进制 76,ASCII 字母 v.D 是 不合法的字符常量。因为 没有 o 的 转意 字符。'\039' -- 8 进制书写形式,最大数字是7,但出现了9C'ab' -- 字符常量 一般用一个字的ASCII, 要么 'a',要么'b'...
回复

使用道具 举报

千问 | 2011-11-9 14:22:12 | 显示全部楼层
思路用数组的方式 来访问第N(11)个元素 a[10]然后判断 a[10]是否为是'1''0' 就可以了...
回复

使用道具 举报

千问 | 2011-11-9 14:22:12 | 显示全部楼层
char *p;p=a;for(i=0;i<11;I++){
p++;}if(*p =='1')printf("是1");if(*p == '0')printf("是0");...
回复

使用道具 举报

千问 | 2011-11-9 14:22:12 | 显示全部楼层
char a[255];if ((a[10]=='1')|(a[10]=='0')) ;...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行