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