- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言上课笔记
C语言上课笔记
常量定义:
#define 常量名字 常量值
注定义常量语法没有分号(;),通常定义常量是放在源程序的头部(#include一起)
例:
#define PI 3.14
printf(N=%d, M=%f,N,M); //printf(N=%d, M=%f,3,3.14); //(主要是完成一个替换的功能)
变量定义:
语法: 变量的数据类型 变量名 [=值]
int number; //定义一个变number
int number2=20 //定义一个变number2同时给它赋初值为20
number=10; //把10赋值number这个变量
第二种方法定义: int number1,number2=20,number3=10;
printf(number2=%d number3=%d\n,number2,number3);
%d 表示一个站位符 代表是这里只能是一个整型数据
第一个%d 跟 number2对应
第二个%d 跟 number3对应
变量的命名规则(标识符):
变量名可以由字母、数字和 _(下划线)组合而成
变量名不能包含除 _ 以外的任何特殊字符,如:%、# 、逗号、空格等
变量名必须以字母或 _(下划线)开头
变量名不能包含空白字符(换行符、空格和制表符称为空白字符)
C 语言中的某些词(例如 double 和 float 等)称为保留字,具有特殊意义,不能用作变量名
C 语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量
注: 1.变量名取名知其名知其意
2.$可以使用
short 16位
1234567890123456
1101010100101010
二进制 十进制
0000000000000000 0
0000000000000001 1
0000000000000010 2
1111111111111111
float f1=3.1345f; //32
double f2=3333.4; //64
整型数据:
short 2字节
int 4字节
浮点数据:
float 4字节
double 8字节
字符数据:
char 1字节
计算机表示的单位1024作为进位,(通常生产厂家是以1000作为进位)
1字节(byte) 8位
1KB=1024字节
1MB=1024KB
1GB=1024MB
1TB=1024GB
字符型:char
字符字面值:0 A B 汉(错误的.为因中文在计算机是用2个字节表示)
0 48
a 97
A 65
算术运算:
+ - *
/ 两个操作数都为整数时,除数取整 注:除数和被除数符号相同结果为正,返之为负
% 两个操作数只能是整数 除数取余 注:结果符为以被除数的符号为准
++ 自增1 例:n=20; n++;//n++与n=n+1等价
-- 自减1
注: (n+30)++; 错误的
++ --只能指对变量处理
(++ --分前置与后置)
sum=n++; //后置加增 sum=n; n=n+1;
sum=++n; //前置自增 n=n+1; sum=n;
例:
int x=2;
float y=5;
float s;
s=y/x; //y=y+x;
printf(%f,s);
赋值运算:
= 把右边的表达式结果赋值给左边变量
+= n+=40; //n=n+40;
-=
*=
/=
%=
关系运算符: (计算的结果是一个逻辑值,真或假)
=
=
!= 不等于
== 等于
注: 在C语言中,“0”表示“假”,“非0”表示“真”
逻辑运算符:
短路逻辑与 当两个条件同时为真时,结果才为真 乘法处理
|| 短路逻辑或 只要一个条件为真时,结果就为真 加法
! 逻辑非 取反 真取反就为假,假取反就为真
0 1 1 0
0 0 1 1
0 0 1 0 相当于乘法
0 1 2 1 || 相当于加法
s
您可能关注的文档
- 复习题库12级单片机.doc
- 五强两比复习资料.doc
- 过控第5章.ppt
- B类运放10题汇总.doc
- 连接器.doc
- 中国电子管市场发展趋势研究报告.doc
- 人教高中英语必修6CHECKING CORNER.doc
- 对民用建筑中应急柴油发电机房设计中须注意的问题.doc
- 计算机一级B考试基础知识.doc
- 2014年陕西信合考试计算机复习题(五).doc
- 2026华泰证券Fintech金融科技人才专场校园招聘笔试备考试题及答案解析.docx
- 2026江苏辖区农村商业银行江阴农村商业银行校园招聘85人笔试备考试题及答案解析.docx
- 2025下半年广东中山市检察机关招聘劳动合同制司法辅助人员11人笔试模拟试题及答案解析.docx
- 2025西安辛家庙社区卫生服务中心招聘笔试参考题库附答案解析.docx
- 2026建发致新校园招聘笔试备考试题及答案解析.docx
- 2025西双版纳州景洪市文化和旅游局招聘城镇公益性岗位人员(2人)笔试参考题库附答案解析.docx
- 2026江苏辖区农村商业银行张家港农村商业银行校园招聘80人笔试备考试题及答案解析.docx
- 2026临沂市郯城邮政招聘笔试备考试题及答案解析.docx
- 2025下半年国家矿山安全监察局四川局下属事业单位考试招聘5人笔试模拟试题及答案解析.docx
- 2025西北工业大学航天学院空天光机电与多学科一体化团队招聘1人(陕西)笔试参考题库附答案解析.docx
文档评论(0)