下载此文档

C语言知识整理.doc


文档分类:办公文档 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
第1章C语言概述
C程序通常是由一个或几个函数组成,每个C程序必定有一个、而且只能有一个主函数main()
C语言程序的基本单位是(函数)
第2章数据类型、运算符和表达式
C语言所提供的基本数据类型包括单精度型、双精度型、整型、字符型


十六进制--前导符0x,数字为0…9、a…f
八进制--前导符0, 数字为0…… 7
小数—.2 ,
3.
指数— 8e5等价8e+5
e5不等价1e5(1不能省略)
指数部分不能为小数
字符串常量--用双引号括起来的字符序列
“abcde”, " " 空字符串
字符常量--用单引号括起来的字符
‘a‘
ASCII码:‘0’—48、‘A’—65 、‘a’—97
符号常量—用一个标识符代表一个常量
#define P -40


标识符:由字母、数字和下划线组成,第一个字符为字母或下划线,关键字和库函数名不能作
数据类型、字节
字符Char 1,整型Int 2 ,长整long 4,浮点Float 4 双精度double 8
算数运算
a%b a除以b的余数 a,b为整数
/ 两个整型数据相除结果为整型数据
赋值运算
=与==区别?
= 是赋值运算符,格式为变量= 表达式,作用是将表达式的值赋给变量
==是关系运算符,表示等于,格式为表达式1 == 表达式2,当表达式1等于表达式2时值为1否则值为0
复合赋值运算
+=,-=,*=,/= ,%= a+=6 等价a=a+6
自加自减运算
++i (--i)在使用i之前,执行i=i+1(i=i-1)
i++ (i--)在使用i之后,执行i=i+1(i=i-1)
强制类型转换
格式:(类型名)(表达式)
(int)a+b ,(int)(a+b)
逗号表达式
格式:表达式1,表达式2,……,表达式n
以最后一个表达式的值作为整个逗号表达式的值
第3章C程序中的输入、输出
格式说明:%d, %c, %s, %f, %e,\n
格式
控制
%m .nf 小数位数为n位
%m .ne 数据的有效位数为n
%m .ns 字符个数为n个
宽度为m
如果数据的实际位数大于m,m不起作用
+左边以空格补足,-右边以空格补足
%f%e 输入数值型数据必须用空格分隔--( )(指数输入直接输小数)
%c%c 输入字符型数据不需要分隔---(Ab)
输入函数
scanf("%d,%c ",&变量名,&变量名)
字符变量名=getchar() 只能输入一个字符
输出函数
printf("%d,%c ", 变量名,变量名)
getchar(字符变量名) 只能输入一个字符
第4章C程序的控制结构
关系运算
> <
>= <=
== !=
a<b<c 等价(a<b)<c
1表示“真”
0表示“假”
非0即真值为1
第4章C程序的控制结构
逻辑
运算
&&( 与)
||(或)
!(非)
&与&&的区别?
&是位运算符,是对两个整型数据进行逻辑与位运算。
&& 是逻辑运算符表达式进行逻辑与运算
运算符优先顺序
高逻辑运算符:!
算术运算符:+ - * / %
关系运算符:> <

C语言知识整理 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小160 KB
  • 时间2018-03-10