- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基础知识、基本语法
C语言概述:关键字(32)main
程序的构成:
源程序由函数组成,至少有一个主函数;
总是从main函数开始,到main函数结束
void main()//函数头
{//函数体
}
语句以;结束 空语句;
注释:单行//,多行/* */
C程序的生成过程(tc,vc)
编辑 .cpp(.c) 编译.obj 链接 .exe 运行
标识符:由下划线、字母和数字组成,但开头只能是下划线和字母,区别大小写,不能是关键字。Else else
常量
整型常量:
十进制:0-9组成,首字母不能0:35L
八进制:0-7组成,首字母0
十六进制:0-9,a-f A-F,并且以0x,0X开头
L
实型常量:
小数形式和指数形式
0.3 .3 3. 可以
E 30.2e10 e前面必须有数字,后面必须是整数30.2e9.3 错误
字符常量,转义字符
ASCII码:8位2进制 0-255
char 1个字节
字符常量 ’a ’
转义字符 ‘\ddd’,d 0-7 1-3位八进制所代表的字符
’\xhh’ h 1-2位十六进制所代表的字符
\n,\t,\b,\r,\\
字符串常量
“ “ s=”china” 空串,空格串,字符串的子串 字符串的长度
模式匹配:在主串中查找子串第一次出现的位置
符号常量:#define PI 3.14
变量
整型 sizeof( ) 有符号 和 无符号
Signed unsighed %u 无符号输出
int, 4
short int,2
long 4
实型
Float 4 7位有效数字
Double 8 15-16位有效数字
字符
Char 每个字符变量中只能存放一个字符
类型的自动转换
强制转换:(类型)(表达式);
Char ,int,float, Double
当左边的数据赋值给右边的变量时,不要;反之,需要强制类型转换。
运算符和表达式p178
算术运算符,关系运算符,逻辑运算符,条件运算符,指针运算符,赋值运算符
优先级,结合方向
逗号运算符优先级最低,接着是=, ?:
! ||
逗号表达式
表达式1,表达式2,。。。。。表达式n;
基本运算符:+,-,*,/,%
++,-- 仅适用于变量,不适用于常量
位运算符:对二进制数的运算
,|,,^,~,,
优先级:~,,,,^.|
:两个对应的二进制位都为1,结果为1,否则为0
|:两个对应的二进制位只要有1个为1,结果为1,否则为0
^:按位异或:两个二进制位同号,结果为0,否则为1
异或运算通常用来使特定为翻转,与1进行异或
与0异或,原数不变
与1异或,原数取反
~:按位取反。
:左移
左移1位,将数值放大一倍。
:右移
设二进制数a若通过异或运算a^b使a的高4位取反,低4 位不变。则二进制数b为顺序结构
输入和输出
单个字符
Char a;
a=getchar();
putchar(a);
格式化输入和输出
Scanf(””, );“”格式控制字符串
地址列表
输入时,不能对实数进行小数位的控制。%f。
以空格作为输入结束标志
#includestdio.h
void main()
{
char str[10];
scanf(%s,str);
printf(%s,str);
}
输入how are you?
输出how
Printf(“”, ); “”格式控制字符串
输出列表
%d,%o,%x %u %f %lf %le %%d
控制精度:m.n
左对齐:%- %%
选择结构
关系运算符与关系表达式
,=,,= abc -1b3 b=1,b=-2
==,!= a==c-4
结合性:自左向右
优先级:前4种相同,后两种相同。前4高于后2
逻辑运算符和逻辑表达式
, ||,!
优先级:
!〉算术运算符〉关系运算符||赋值运算符
if语句
if(表达式)语句 //表达式可以是任何类型的表达式 k=1 1
if(表达式)
语句1; //
else 语句2;//;{ ; ; ;}
if(表达式1)语句1
else if(表达式2)语句
您可能关注的文档
最近下载
- 陕西省环境信息中心开展安全保密工作培训.pptx VIP
- FSSC22000体系培训课件.ppt
- 探秘浙江丹霞地貌.pptx VIP
- TPH系列功率控制器--用户手册V2.0--中文1.pdf VIP
- 大学生职业生涯规划与发展 第2版- 课件全套 第1--8讲 生涯唤醒、自我认知1 ---走向未来、走向成功.pptx
- EPC总承包项目采购方案.pdf VIP
- 六年级下册数学课件人教版第4课时 有趣的平衡【教案匹配版】.ppt VIP
- 25道中国船舶集团电气工程师岗位常见面试问题含HR常问问题考察点及参考回答.pdf VIP
- 小升初数学模拟卷选拔卷人教版.docx VIP
- 渝22TS02_市政排水管道附属设施标准图集DJBT50-159.docx VIP
文档评论(0)