- 3
- 0
- 约1.34万字
- 约 13页
- 2018-05-06 发布于河南
- 举报
吐血整理C语言难点!
二
1.标识符在C中有符号常量名、变量名、函数名、标号、文件名、结构类型名、各种用户定义的对象名等。
命名规则:
须由字母或下划线开头,后可跟任意可用字符
构成字符为:26个英文字母、数字0-9、下划线
注意:
大小写字母含义不同。Num和NUM为不同标识符
构造标识符时尽量做到“见名知意”。如sum, st_age
关键字不可随意用作标识符。如int。C有32个关键字,见附录B。
2.整型数int 实型数(浮点型)float 字符型char
3. 单精度:float 7位有效数字
双精度:double 15~16位有效数字
长双精度:long double 使用较少
C编译系统将实型常量按双精度处理,可在数后加F或f 使其按单精度处理
常量的后缀用f表示单精度实型,后缀用l表示长双精度型。
4. 在字符串常量后加“\0”(ASCII值为0,即空操作)做结束标志
5. C的运算符非常丰富,应用范围广泛,可分为:
算术运算符:+ - * / %(取模或求余数) ++ - -
关系运算符: = = == !=
逻辑运算符:! ||
位运算符: ~ | ^
赋值运算符:= 复合赋值运算符
条件运算符: ? :
逗号运算符:,
指针运算符:*
求字节数运算符:sizeof
强制类型转换运算符: (类型)
分量运算符: . →
下标运算符: [ ]
其它: 如函数调用运算符()
6. a=%.3f 中“.3”指保留小数的个数
?7.将一个三位数按反顺序输出。
#include stdio.h
void main()
{ int a,i,j,k;
scanf(“%d”,a);
i=a%10;a=a/10;j=a%10;a=a/10;k=a;
printf(“%d%d%d”,i,j,k);
}
8. ++i ,--i 使用i之前,先使i的值加(减)1
i++, i-- 使用i之后,使i的值加(减)1
9. 共有10种复合赋值运算符
+= ,-=,*=,/=,%=,
=,=,=,^ =, |=
例如: a+=6 相当于:a=a+6
a%=3 相当于: a=a % 3
x*=y+3 相当于: x=x*(y+3)
非: x=x*y+3
10. 强制类型转换运算符:(类型名)(表达式)
如: (double)a
三
11. 输入/输出函数
(1)字符输入输出函数getchar()、putchar()
(2)格式输入输出函数scanf()、printf()
12. ①putchar函数(字符输出函数)
功能:在显示器上输出一个字符。
一般形式: putchar(c); c可是字符型或整型变量、常量(转义符)
例 #includestdio.h
void main()
{ char c;
printf(执行暂停,等待输入任一字符\n);
c=getchar();
printf(继续执行,结束\n);
putchar(c);
putchar(\n);
}
②getchar函数(字符输入函数)
功能:从键盘输入一个字符。
一般形式:getchar(); 无参数
通常用法:构成一个赋值语句,将输入的字符赋给一个变量。
例: #includestdio.h
void main()
{ char c;
printf(执行暂停,等待输入任一字符\n);
c=getchar();
printf(继续执行,结束\n);
putchar(c);
putchar(\n);
}
13.printf(“格式控制字符串”,输出项列表);
格式字符串总是由%和格式字符串构成,形式为:%[修饰符]格式字符,修饰字符包含类型、形式、长度、小数位数
(1)类型 (%d,%c,%f)
格式字符 字符意义 d 以十进制形式输出带符号整数(正数不输出符号) f 以小数形式输出单、双精度实数 c 输出单个字符
s 输出字符串
(2)标志 (%-8d) 标志字符 标 志 意 义 - 结果左对齐,右边填空格
+
您可能关注的文档
- 刺痛我心灵的一封信.doc
- 前三章复习考题.doc
- 制造系统办公5S规范.ppt
- 剑剑预下第15课.ppt
- 剑河民族中学水平测试复习题三.doc
- 剑桥国际少儿英语1第8单元文本.doc
- 副词考点与练习.doc
- 力与运动说课.doc
- 力专题检测(一).doc
- 办公室部门职责及权限(修).doc
- 2025社区开展禁放烟花爆竹工作总结范文(推荐).docx
- 2025污水处理厂年度工作总结(推荐).docx
- 《城南旧事》(林海音)阅读测试题含答案(推荐).docx
- 改善患者就医感受提升患者体验活动工作总结(推荐).docx
- 注册电气工程师(供配电)案例分析试题.docx
- 挂号室工作总结.docx
- 人教版七年级数学下册《9.1.2用坐标描述简单几何图形》同步练习题(含答案解析).docx
- 人教版七年级数学下册《9.2.1用坐标表示地理位置》导学案(含答案解析).docx
- 农村家庭聚餐管理工作总结(推荐).docx
- 人教版七年级数学下册《9.2.1用坐标表示地理位置》同步练习题(含答案解析).docx
最近下载
- 框架桥(涵)工程监理实施细则.doc
- 2024-2030年生物基高级相变材料(PCM)行业市场现状供需分析及市场深度研究发展前景及规划投资研究报告.docx
- 宿舍楼某学校学生宿舍楼设计.doc VIP
- 九年义务教育控辍保学工作方案.doc VIP
- 2025年安徽中考语文试卷及答案出炉 .pdf VIP
- KA 25-2025 煤矿井下机电设备完好性要求.docx VIP
- 劳动合同中止期间的工资支付与社保缴纳义务.docx VIP
- T BALI 003—2023 节律照明灯具性能要求.pdf VIP
- 2012年江苏高考数学试卷真题及答案.doc VIP
- 高中地理野外实践活动与乡土文化传承的结合研究教学研究课题报告.docx
原创力文档

文档评论(0)