第一章 C语言概述
Main函数有且只能有一个。
Scanf(“%d”,&a); 编程时用scanf输入时一定不要忘了取地址符,还有各种语句的分号。
常见的for, if, while 后不加分号,但是do while 后要加分号。
注意区分当型和直到型循环。
第二章 数据类型
|
1 标识符:只能由数字,字母,下划线组成,且第一个字母必须是字母或下划线,不能使用关键字。 |
||||||
|
2 常量:符号常量的定义 #define 常量名 取值。 符号常量在程序中不能重新赋值。 |
||||||
|
3整形变量: |
基本整形 |
int |
两字节 |
|||
|
短整型 |
short |
两字节 |
||||
|
长整型 |
long |
四字节 |
||||
|
4 实型: |
常量 指数形式 1.8e-3 尾数可以是整数或小数 但指数只能是整数。 |
|||||
|
变量 常用单精度float 占四字节。 |
||||||
|
5字符型: |
字符常量 ‘a’ ‘+’ 一定加’’ 空格‘ ’。 |
|||||
|
转义字符常量 常见的如\n。 |
||||||
|
字符变量 char 占一字符 |
字符变量实际上是储存字符的ASCII码的值 |
|||||
|
A~Z则是65~90 a~z则是97~122 只有000~127这些字符。 |
||||||
|
字符型数据与整形数据可通用 |
||||||
|
如char c1=’a’; Printf(“%c\n”,c1); Printf(“%d”,c1); |
输出结果为 a 97 |
%c字符型 %d整形 %f实型 %6.2f 表示输出6个位置,保留两位小数。 如 c=4.2; printf(“%6.2f”,c); 结果为:“ 4.20” |
||||
|
字符串常量: |
用双引号括起来的若干字符序列(包括空格)。 |
|||||
|
反斜杠和双引号作为符号使用时应用\转义 如 a\bcd写成a\\bcd a”bcd写成a””bcd |
||||||
|
² 在储存字符串型常量时,由系统在字符串的末尾自动加一个’\0’作为字符串结束的标志。 ² 不可把字符串付给一个字符变量。 |
||||||
|
6 |
允许在定义变量的时候对变量赋初值。如果赋值号”=”两端的数据类型不同,赋值号右边的类型转换成其左边的类型。这种转换时截断型的转换,不会四舍五入。 |
|||||
|
|
强制转换:一般形式: (类型说明)(表达式) 类型说明符和表达式都需要加括号。如(int)(a+b)与(int)a+b不同。想想为什么。 强制转换是临时转换,不改变数据本身的类型和值。 |
|||||
关于 i塔尖
i塔尖是福大、厦大、福师大、安徽师大在校生创立的学习资源分享公众号,在运营理念上,我们始终秉持着为用户创造价值,为用户提供高质量的学习资源。目前我们用户增长很快,“i塔尖”也得到了大家的认可,每天的互动也很频繁密集。感谢大家的支持!如果您需要学习资源,只要您在微信回复我们你需要的资源,我们就会在12小时内给你回复,省却您去网上找资源的时间,方便您的学习和 生活。我们是公益性的项目,加入我们团队或者给我们提意见和建议,请发邮件到itajian@qq.com,感谢您的支持。
