- 博客(9)
- 收藏
- 关注
原创 转义字符总结
为查看方便,将转义字符收集如下:转义字符 意义 ASCII码值(十进制) /a 响铃(BEL) 007 /b 退格(BS) 008 /f 换页(FF) 012 /n 换行(LF) 010 /r 回车(CR) 013 /t 水平制表(HT) 009 /v 垂直制表(VT) 011 // 反斜杠 092 /? 问号字符 063 /' 单引号字符 039 /" 双引号字符 034 /0 空字符(NULL) 000 /ddd 任意字符 三位八进制 /xhh
2011-05-23 10:50:00 873 1
原创 比较两个指针表达方式
#include int main(void){ int a=2; int *b=&a; printf("a: %d/nb: %d/n*b: %d/n&a: %d",a,b,*b,&a); return 0;} 输出: #include int main(void){ int a=2; int *b; b=&a; printf("a:
2011-05-16 13:15:00 1105
原创 C 笔记本
xprintf("Sum is %d/n",sum);输出 Sum is xxxprintf("Sum is /n%d",sum);输出 Sum is Xxx区别在于换行符(/n)在转换符前面(%d),这个区别也很奇怪,逻辑上在同一句语句中,既然有换行符,那么输出应该是第二种形式,为什么会出现第一种情况呢?可能的解释是第一种情况转换符在线,那么先显示出转换符的数字,在去只能换行符。更新:现在明白了,printf包含两个实参,前面一个叫格式控制字符串,顾名思义控制输出的格式,
2011-05-09 12:01:00 513
原创 4个小时的低级错误!使用”||”一定要注意条件写满!!!
void draw(int pen,int dir,int step,int arrayDir[],int arrayTotal[][50]) { int i=0; int x; x=dir%4; printf("%d/n",x); if (dir%4==0) { if(pen==2) {
2011-05-07 19:36:00 402
原创 解决不了的问题
#include #include #include void draw(int pen,int dir,int step,int arrayDir[],int arrayTotal[][50]); int main(void){ int penStatus=1; /*determine the pen status down or up*/ int dir=0; /*detemine the direction*/ int co
2011-05-07 18:05:00 444
原创 在c中多重输入
在C语言中,接收同样多的字符非常容易,比如接受2个输入可以写成scanf("%d%d",&a,&b);现在试想一下如果要接受多重输入该怎么办?比如 要接受如下数据 1然后又能接受2和4,该怎么办呢?#include int main(void){ int a=0; int b=0; printf("Input number:"); scanf("%d", &a); if (a==5) { sca
2011-05-07 14:03:00 744
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人