1 / 18
文档名称:

C语言基础知识总结.docx

格式:docx   大小:30KB   页数:18页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言基础知识总结.docx

上传人:fangjinyan2017001 2021/7/20 文件大小:30 KB

下载得到文件列表

C语言基础知识总结.docx

相关文档

文档介绍

文档介绍:C语言基础知识总结
主要内容:
.简单的算术运算和表达式
.键盘输入和屏幕输出
.选择控制结构
.循环控制结构
总结风格:分条罗列,主要是知识点,有例题不多
2 / 18
一、C数据类型
.C语言处理两种数据:常量和变量
.常量:整形常量、实型常量、字符常量、字符串常量、枚举常量
.整形常量:正整数、负整数、零 eg: 10,-30,0
.实型常量:实数、小数、浮点数 eg:
3. 14, -0. 56, 18. 0
.字符常量:字符型常量、用单引号括起来的任意字符eg: ‘x' 'X'
.字/串常量:用双引号括起来的一个或多个字符 eg: 〃x〃 "Hello" 〃Y78〃
.在C程序中,整型常量可以用十进制、八进制、十六进制形式表示,但 编译器都会自动将其转换成二进制存储
.整型常量的类型:长整型、短整型、有符号、无符号。
.不同进制的整型常量的表示形式:
1)十进制:0~9数字组合,可带正负号 eg:
256,-128, 0, +7
2)八进制:0开头,后面跟0~7数字组合 eg:
021,-017
3 )十六进制:0x(0X)开头,后跟0〜9, a~f (A~F)数字组合 eg:0x12, -OxlF
.不同类型的整形常量的表示形式:
1)有符号整型常量:默认int型定义为有符号整数,无需signed eg: 10, -30, 0
2)无符号整形常量:常量值后跟u或U,只能表示>二0的数 eg:30u, 256U
长整型常量:常量值后跟 1 或 L eg:-2561, 1024L
4)无符号长整型常量:常量值后跟LU、Lu、1U、lu eg:301u
. C程序中,实型常量两种表示形式:小数、指数
.不同形式的实型常量的表示形式:
1)十进制表示形式:数字和小数点组成,必须要有小数点,整数部 分 可 省 略
eg:0. 123,
-12. 35, . 98
2)指数形式:e或E代表以10为底的指数,e左边是数值部分(有 效数字,可以是整数、小数,不能省略),e右边是指数部分(必须是整数 形式) eg:3. 45e-6
.实型常量有单精度和双精度之分,无有符号和无符号之分
.不同类型的实型常量表示形式:
1)单精度实型常量:常量值后跟 F 或 f
eg: 1. 25F, 1. 25e-2f
2)双精度实型常量(double):实型常量默认按双精度处理 eg:0. 123, -12. 35, . 98
3)长双精度实型常量(long double):常量值后跟L或1 eg: 1. 25L
.变量:在程序执行过程中可以改变的量
.变量在必须先定义后使用,定义时需要声明变量的类型和变量名,一 般形式:类型关键字变量名;
.关键字是C语言预先规定具有特殊意义的单词,类型关键字用于声明 变量的类型
.标准C语言编写的程序都是以main。作为开头,指定了 C程序执行的 起点,在C程序中只能出现一次,称为主函数
. C程序总是从main函数开始执行,及他在程序中的位置无关,main函 数主体部分称为语句,用{}括起来,一般C语句以;结束
.变量的类型决定了编译器为其分配内存单元的字节数、数据在内存单 元中的存放形式、该类型变量合法的取值范围以及该类型变量可参及的运 算种类
.变量名是用户定义的标识符,用于标识内存中具体的存储单元,存放 的数据称为变量的值
.新数据存放于存储单元时,旧数据将会被修改,反应变量的值是可以 改变的
.变量名的命名规则:
1)标识符只能由英文字母、数字、下划线组成
2)标识符必须以字母或下划线开头
3)不允许使用C关键字为标识符命名
4)标识符可以包含任意多个字符,但一般会有最大长度限制,预编译 器有关,一般不会超过,最好不超过8个字符
注意:标识符区分大小写
eg:x y3 _imax ELSE X A_to_B (合法)
eg: 7x int #No bad one re-input (不合法)
.标准C规定所有变量必须在第一条可执行语句之前定义
.在同一条语句中可以同时定义多个相同类型变量,多个变量之间用逗 号分隔,没有顺序要求
.在使用标准输入/输出函数时,必须在程序开头加上编译预处理命令
. <stdio. h> 中 stdio 为头文件,std 是 standard, i 为 input,。为 output, h 为 head
.编译预处理命令#include的作用:将在输入/输出函数的头文件 stdio. h包含到用户源文件中
29/d按十进制整数个格式输出,按十进制小数格式输出,一般输出6 位小数,猊输出一个字符,\n换行,双引号内字符原样输出

最近更新

2025年四川邮电职业技术学院单招职业倾向性测.. 60页

水轮机的蜗壳尾水管 61页

论电子商务背景下传统零售业的服务创新策略研.. 3页

2025年四川铁道职业学院单招职业适应性测试题.. 62页

2025年电台编导求职信3篇 4页

2025年四川长江职业学院单招职业技能测试题库.. 64页

论市场的序律性及企业的市场对策 3页

2025年四川长江职业学院单招职业适应性测试题.. 62页

2025年四S店端午节活动策划方案 22页

2025年四平职业大学单招职业技能测试题库【wo.. 61页

议标工作的实践与思考 3页

2025年电力企业员工自我评价 3页

人教版四年级数学上册一日一练9月公开课获奖课.. 16页

计算机辅助设计(CAD)在煤气设计行业的应用 3页

2025年商务谈判方案 41页

2025年国家公务员考试常识判断真题含答案(模.. 80页

2025年国家公务员考试常识判断题及答案(各地.. 80页

计算机基础分层次教学的探讨与实施 3页

计算器在ICP光量计计算分析结果上的应用 3页

2025年国家公务员考试数量关系题带答案(模拟.. 107页

2025年国家公务员考试行测常识判断真题a4版 79页

解析洗涤化料与织物破损的关系 3页

解冻鲐鱼背腹部鱼片在贮藏过程中鲜度与脂肪氧.. 4页

2025年国家公务员考试行测常识判断题库带答案.. 80页

2025年国家公务员考试行测数量关系真题【各地.. 105页

村委会环保保洁员聘用合同 5页

历年高考数学圆锥曲线试题汇总 20页

出口报关资料范本 8页

Oswestry功能障碍指数问卷表 2页

肝硬化患者肠道微生物代谢功能的宏基因组学研.. 7页