下载此文档

c语言基础知识.docx


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

c语言基础知识 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人endfrs
  • 文件大小40 KB
  • 时间2017-09-17
最近更新