您所在位置: 网站首页 / (word完整版)c语言基础知识.doc / 文档详情
(word完整版)c语言基础知识.doc 立即下载
2024-09-09
约1.1万字
约29页
0
120KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(word完整版)c语言基础知识.doc

(word完整版)c语言基础知识.doc

预览

免费试读已结束,剩余 24 页请下载文档后查看

5 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(word完整版)c语言基础知识
(word完整版)c语言基础知识
(word完整版)c语言基础知识
C语言期末复习之基础知识篇
—-—杨士帅
一C语言概述
程序:一组计算机能够识别和执行的指令。指令的有序的集合。
计算机语言:人和计算机交流信息,计算机和人都能识别的语言
C语言的注释:
//单行注释
/*……*/多行注释。
C语言的结构:
由一个或多个源程序文件组成.
函数是C程序的基本单位。
一个C程序至少含有一个main函数,也可以由一个main函数和若干个其他函数组成.
C的这些特点容易实现程序的模块化。
C程序总是从main函数开始执行,而且不论main函数的位置如何。
每个语句和数据的定义后面必须有一个括号。
C语言本身没有输入输出函数,输入输出操作是库函数scanf和printf提供的。
二数据的类型和运算
常量:在程序运行的过程中,其值不能被改变。
整型常量:1000。
实型常量:0。34,12。34e3.
字符常量:’a’,'\n’.
字符串常量:“boy"。
符号常量:#definePI3.1416
变量:在程序运行期间,变量的值是可以改变的。
变量必须先定义后使用。
刚定义尚未赋值的变量具有随机值。
定义变量要同时定义名字和类型。
变量名和变量值是两个不同的概念。
变量名实际是以这个名字代表一个内存地址。
变量值就是该内存单元当前存储的值.
标识符:一个对象的名字。
只能由字母,数字和下划线三种字符组成,而且第一个字符必需为字母或下划线。
标识符的长度无限制,但不能以关键字作为标识符。
不合法的标识符:M.D。John,#33,3D64,Include。
数据类型:就是对数据分配储存单元的安排,包括储存单元的长度以及数据的存储形式。
数据类型宽度Char1BShortint2BInt4BLongint4BFloat4BDouble8BLongdouble80B整数的默认时signed,各整数类型均可加修饰符unsigned表示无符号整数类型,unsignedint可以简写成unsigned。
整型:
一个十进制数是0到9的序列。
十六进制应该加前缀0x。如:0xfa,0xAE03
八进制应该加前缀0。如:030.
使用科学记数法,e/E的后面绝对不能在跟小数,且E/e的前面必须有值。
字符型:
用单引号括起来的单个字符。如:’a’,’0’.实际上存储的是该数据的ASCII码。所以也可以把他们看成是整型量,C语言容许对整型变量赋以字符型,也允许对字符变量赋以整形值.
转义字符:
转义字符含义\bBackspace\tTab\n换行\r回车\”双引号\’单引号\\反斜杠字符串:
C语言中并没有字符串类型,用字符数组来处理字符串.
字符串是由一对双引号括起来的字符数列。
字符串常量和字符常量的区别:
字符常量由单引号括起来,字符串常量由双引号括起来.
字符常量只能是单个字符,字符串常量则可以是一个或多个字符。
字符常量占一个字节的内存空间,字符串所占的内存空间常量等于字符串中的字符数加一。增加的一个字节中存放字符‘\0'.
ASCII为0,这是字符串结束的标志。
Ex:
‘a'在内存中占一个字节,“a”在内存中占2个字节。
符号常量:
在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义:
#define标识符常量名常量值
#define是一条预处理命令,称为宏定义命令,其功能是把该标识符定义为其后的常量值。习惯上常量的标识符用大写字母,而变量名用小写字母。
运算符:
算术运算符:
整数除法:两个整数相除的结果为整数。
Ex:5/3=1,舍去小数部分.
-5/3=-1,向零取整.
浮点除法:
保证除数和被除数中至少有一个是浮点数。
Ex:5/4。0=1.25.
%模运算要求运算元为整数,结果也是整数。
Ex:5%3=2.
C语言没有乘方运算,但pow函数可以实现乘方运算。
pow(x,y)x的y次方.
#include<math。h>.
算数运算符的优先级与结合性:先乘除后加减,从左至右。
不同类型数据的混合运算:类型的自动转换,编译系统会自动把各操作系统操纵数转化为操作数中最长的类型.
EX:若int型与float或double型数据进行运算时,系统会自动把int与float型数据转化为double型,然后在进行运算,结果时double型.
自加自减运算符:
i++,i—-:在使用i之后将i的值加/减1。
++I,--i:在使用i之前,先将i的值加/减1.
强制类型转换:
(double)a将a转化为double类型。
短类型—>长类型安全
长类型->短类型有可能会丢失数据。
运算符的优先级:
1,()、{}、[]、.、(结构体成员运算符)、->(指向结构体成员运算符)2,
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(word完整版)c语言基础知识

文档大小:120KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用