c语言编程基础知识总结pdf,c语言基础知识点总结.pdf

C

重庆市二级 语言基础知识点总结

第一部分 C语言基础知识

C程序的基本结构

1. (1)一个C 程序由一个或者多个函数构成,有且仅有一个主函数main()。

(2)一个函数由函数的首部和函数体组成。

(3)函数是从主函数 (main())开始执行,回到主函数(main())结束;(与main()函

数在程序中定义的位置无关)

(4)一个程序的编译是从第一个函数 (语句)开始,到最后一个函数 (语句)结束;

(5)算法的特性:有穷性,确定性,有一个或者0 个输入,有一个或者多个输出;

有效性

(6)算法 (程序)的几个结构:选择结构,顺序结构,循环结构

2. 用户标识符,由数字,字母,下划线构成,第一个不能是数字 (一般会出选择题让

你判断哪个标识符定义正确),字母要区分大小写。不能与32 个关键字相同。例:

P24 第2 题P122、2,模拟题第一题

3. 注释符://注释一行;/*和*/注释多行,注释不可以嵌套书写。注释没有任何语法功

能。

C语言的基本数据类型

1. 数据类型:分为:基本类型 (整型,实型,字符型,枚举型),指针类型,构造类

型 (结构体类型,数组类型,共用体类型),空类型 (空类型合法哦,不要忘记了这

个特殊哦)。

基本数据类型

16位编译器 32 位编译器

char :1个字节 char :1个字节

char*(即指针变量):2 个字节 char* (即指针变量):4 个字节 (32 位的寻址

空间是2^32, 即32 个bit,也就是4 个字节。)

short int:2 个字节 short int :2 个字节

int: 2 个字节 int: 4 个字节

unsignedint :2 个字节 unsignedint :4 个字节

float:4 个字节 float: 4 个字节

double: 8个字节 double: 8个字节

long: 4 个字节 long: 4 个字节

longlong: 8个字节 longlong: 8个字节

unsignedlong: 4 个字节 unsignedlong: 4 个字节

一般只需要记int 类型是2 个字节,float 是4 个字节,double 是8个字节

注意int 的最大表示范围是-32768――+32767,当超过这个范围的时候,即以%d 输出

+32768 时结果为-32768

长整型 (long)表示方法是在数字后面加L,如果一个变量a 3,那么表示的是一个整

型的3,如果是a 3L,那么就是长整型的3;当分别以%o,%ld,%x (8进制,长整

型,16进制)输出的时候,结果没有前面的0,0X,和后面的L

例:int a 075,b ox14;longint c 5L;

printf(“%o,%x,%ld”,ab c); 结果为 (75,14,5)

P22 第5、11、9题等

2. 转义字符:\n \t \\ \’ \” \ddd (1-3位八进制所代表的字符) \xhh (1-2 位

十六进制所代表的字符) 这个书上习题特别多,P25 第 19 题,P120 第3 题,P138

第16题P147 第14 题P152 第2 题等

3. sizeof()和strlen():sizeof()测试字符串的存储长度;strlen()测试字符串长度,只计算遇

到的第一个\0 前面的字符个数。

例:strlen(“abc\089”) 3 strlen(“abc\012”) 4

注意这个例题:char a[30] “a

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值