hyqd.net
当前位置:首页 >> C语言中怎么判断终点标点符号,例如?。!等 >>

C语言中怎么判断终点标点符号,例如?。!等

这些标点符号占两个字节,所以可以定义string型字符串变量来判断!!!意思应该是指程序的结尾吧其实程序最后那个反大括号“}”就是表示程序的终止..当然也可写一句“return 0",表示让程序返回0.在scanf的%c前面加个空格就好了改

char a[]={","}; //中文逗号,占两个字节char b[]={"."}; //中文句号,占两个字节char str[LEN]; printf("please input:\n");scanf("%s",str);for(i = 0;str[i] != '\0';i++){ if(0 == strncmp(str+i,a,2)) printf("发现逗号,位置%s\n",str+i); if(0 == strncmp(str+i,b,2)) printf("发现句号,位置%s\n",str+i);}

逗号“,” 分隔变量名、函数参数或表达式分号“;” 语句结束冒号“:” 语句标号花括号“{}” 函数体或语句块的开始和结束圆括号“()” 函数形参列表或表达式与类型声明中改变运算次序

谭浩强的《c程序设计》,我学这个专业的,这本书讲的很详细

首先这不叫标点符号,叫运算符 ;行代码结束符 :,case:分类符号或a>b?a:b;选择符号.=赋值符号,==等于符号

标点 : biāo diǎn ①标点符号.②给原来没有标点的著作(如古书)加上标点符号<动词>:~二十四史. 标点符号是辅助文字记录语言的一套符号.它的作用:a表停顿,b表语气,c表词语的性质和作用.分两大类:点号和标号.点号又分句中

#include #include int main() { char map[] = "QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./1234567890-="; char c; int len = strlen(map), i; while ((c = getchar()) != EOF) { for (i = 1; i if (c == map[i]) { putchar(map[i-1]); break; } } if (i == len) putchar(c); } }

在 C 语言中,自定义变量、或者标识符的规则主要是:由字母、数字、下划线组成即可.例如:my_var、my_number、my_input1、buffer1,等等都是合法的.绝对不能够使用中、英文的各类标点符号.例如:`、~、#、$、^、,、等等.

其实绝对的正确恐怕也很难做到.就几点原则吧:1、顿号停顿最短2、分句之间用逗号或者分号3、一句结束用句号,感叹号或者问号.具体的小规则有很多,这个可以查阅《现代汉语》相关教材或者中小学的教辅资料.

用txt格式打开,或者用word,然后查找替换就行了.

5213.net | zmqs.net | ntxp.net | so1008.com | mwfd.net | 网站首页 | 网站地图
All rights reserved Powered by www.hyqd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com