(考研复试)C语言笔记(共16页).doc
《(考研复试)C语言笔记(共16页).doc》由会员分享,可在线阅读,更多相关《(考研复试)C语言笔记(共16页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1:用高级语言编写的程序叫做源程序,然后用编译程序吧源程序翻译成二进制的目标程序,然后将该目标程序与系统函数库以及其他目标程序连接,形成可执行程序。2:算法五个特点:确定性,有穷性,输入,输出,可行性。3:程序流程图、N-S盒图、伪代码4:int 无论有符号无符号,都是16位 Short 无论是有符号还是无符号都是16位 Long 无论是有符号还是无符号都是32位 Float 32位 double 64位,long double 128位。一个整型常量后面加u就是无符号,加l就是长整型5:t,b退格,r移到本行开头6:048,A65,a97,差值327:级别chari
2、ntunsignedlongnum39:结构体在定义的时候,不能student I,j,k;应该Struct student I,j,k;40:void *malloc(int size)41:共用体所占内存等于最长成员的长度。42:枚举类型:Enum weekdaysum,mon,tue,wed,thu,fti,stuEnum weekday I,j,k;定义时候自动赋值0-6;printf(“%d”,sum) 输出0也可以强制赋值Enum weekdaysum=7,mon,tue,wed,thu,fti,stu则mon自动为8,tue自动为9但是一个整数不能在定义外直接赋值枚举,i=7;是
3、错的,应该要i=(enum weekday)2,相当于i=tue;43:typedef struct int I,int j,int kNUMNUM sum;即可,不用structTypedef int NUM100;意思是 NUM表示一个长度为100的整形数组, 到时候NUM n,就表示,n为一个长度为100的整型数组。Typedef int *NUM;意思是 NUM表示一个整形指针, 到时候NUM n,就表示,n为一个整型指针。NUM a10表示 a为一个整形指针数组。Typedef int (*NUM)();意思是 NUM表示一个指向函数指针, 到时候NUM n,就表示,n为一个指向函数
4、指针。44:位与,可以清零,可以取中间某位,45:异或:特定位翻转(即与异或), 保留原值(即与异或), 交换两个值不用临时变量A=ab;b=ba;a=ab;46:右移特殊,如果为无符号,就左边补0,如果有,就正数补0,负数补1;47:位段:Struct akunsigned a:2;(必须是unsigned)Unsigned b:3;Unsigned c:4;Int o;Unsigned d:5;Unsigned :0;Unsigned e:6;Int I; Struct ak data;一个abc占9位,那个i从第三个字节开始算,d占5位,但是Unsigned :0;表示下一个位段从下一个
5、单元开始放,e占6位,从下一个单元开始放i;所以data一共占用8个字节如果赋值data.a=9;就会自动把8的低2位给data.a,a里面就是01,再Printf(“%d”, data.a)输出148:输入一个字符串的时候,用回车结束,但是这个回车也会被接受,要用一个getchar来收下回车符,比如Scanf(“%s”,filename)Ch=getchar();49:fp=fopen(“a1”,”r”)打开失败则返回NULLfclose(fp);成功返回0,失败返回EOF fputc(ch,fp)把字符ch写到fp中,失败返回EOFch=fgetc(fp)从指定文件读入一个字符,失败返回E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 复试 语言 笔记 16
限制150内