c语言从入门到精通第四版电子书_C语言从入门到精通(吐血分享)4.pdf
C语言从入门到精通(吐血分享)4
成功!
结构体、链表、文件
数组、字符串
函数、指针
三种结构化程序设计
三种数据类型、六大表达式
一、简单的程序
#include 数学函数 命令行
main() /*主函数*/
{ /*左花括号,函数体的开始 */
int a,b,c; /*定义语句*/
a 3; /*执行语句*/
b 4;
c a+b;
printf("a %d,b %d,c %d\n",a,b,c);
} /*右花括号函数体结束*/
二、vc++6.0使用
1.新建
2.编译
3.组建
4.运行
三、 标识符、常量和变量
1.标识符:
1)用途:命名
2)命名规则:a.字母、数字和下划线组成
b.第一个必须是字母或下划线
3)区分大小写
4)分类:
a.关键字:代表固定含义,不能另作它用
b.预定义标识符:预先定义并具有特定含义的标识符
库函数的名字 (printf) 和预编译处理命令
(define)
建议不另作它用
c.用户标识符
“见名知意”
2.常量
1)定义:程序运行过程中,其值不能被改变的量。
2)分类:整型常量、实型常量、字符型常量和字符串常量
3)符号常量
#define M 5
#define PI 3.14159
s PI*r*r;
3.变量
1)定义:程序运行过程中,其值可以改变的量
2)实质:一个变量实质上是代表了内存中的某个存储单元
3)原则:变量先定义后使用
四、三种基本数据类型
1.整型数据
1)整型常量
二进制 八进制 十进制 十六进制
十进制>二、八、十六进制 :除n求余
二、八、十六进制>十进制 :按权展开
八进制、十六进制 》二进制
八进制转化二进制
1:001 2:010 3:011 4:100 5:101 6:110
7:111
十六进制转化为二进制
1:0001 2:0010 3:0011 4:0100 5:0101
6:0110 7:0111 8:1000 9:1001 a:1010
b:1011 c:1100 d:1101 e:1110 f:1111
2)整型变量
定义语句的格式
类型名 变量名;
整型分类 (有符号、无符号)
signed unsigned
表2.1
<3>整型数据在内存中的存储
1>最小存储单位:位
2>1字节 (B) 8个二进制位
3>在内存中,存储空间右端代表低端,左端代表高端
4>最高位是符号位
最高位存放1 》负整数
最高位存放0 》正整数
5>正整数:原码
short a 5;
0000 0000 0000 0101
1:
0000 0000 0000 0001
在short整型中,最大的正整数
0111 1111 1111 1111
+ 1
c语言从入门到精通第四版电子书_C语言从入门到精通(吐血分享)4.pdf相关推荐
- C++ Primer 第四版电子书pdf下载
C++ Primer 第四版电子书pdf下载链接: https://pan.baidu.com/s/1oJtK68nsjjKufJMlin1Rxg 提取码获取方式:关注下面微信公众号,回复关键字:11 ...
- java从入门到精通第四版明日科技书籍简介及下载
Java从入门到精通(第4版)(附光盘) 平装 – 2016年10月20日 <Java从入门到精通(第4版)(附光盘)>从初学者角度出发,通过通俗易懂的语言.丰富多彩的实例,详细介绍了使用 ...
- c语言数组如何把一串数字存入数组_C语言经典编程题(下)
C语言字符串加密和解密算法C语言输出等腰三角形C语言约瑟夫环问题C语言整数逆序输出C语言三色旗问题C语言求定积分C语言求空间两点之间的距离C语言日期处理函数C语言汉诺塔问题C语言九九乘法表C语言杨辉三 ...
- c语言精品课程网站论文免费下载,【毕业论文_c语言程序设计精品课程网站的研究与实现6喜欢就下吧材料】...
毕业论文_c语言程序设计精品课程网站的研究与实现(6)(喜欢就下吧) <毕业论文_<c语言程序设计>精品课程网站的研究与实现.doc>由会员分享,可免费在线阅读全文,更多与&l ...
- python教程第四版pdf下载-笨办法学python第四版 电子书(pdf格式)
笨办法学python第四版是由Zed Shaw所编写的一本书.如果你还是Python新手,那么这是一本非常不错的入门书籍.书本里以习题方式,引导读者慢慢学会了编程. 目录: 习题 0: 准备工作 习题 ...
- C语言怎么才能让末尾没有多余的空格_C语言干货分享
各位DUTer们,全国计算机等级考试不久将至,不知各位同学复习得怎么样了?面对计算机二级C语言的程序操作题是不是无从下手啊?大家不要慌,我们在这里给大家准备了满满的干货.相信DUT们在家里看完一定会收 ...
- 分享美团、字节、腾讯,java从入门到精通第四版光盘下载
MySQL 存储引擎的区别?数据库有哪些隔离级别? MySQL 索引的数据结构是什么?为什么选择这种数据结构? B+Tree 和 B-Tree 有什么区别? Reactor 线程模型有哪些?Netty ...
- c语言程序设计第四版十二五,C语言程序设计/普通高等教育十二五规划教材
<C语言程序设计/普通高等教育十二五规划教材>是一本兼具实用性 和趣味性的C语言程序设计教材.全书共分12章,内 容包括:C语言程序设计快速入门.顺序结构.选择 结构.循环结构.数组与指针 ...
- 【mssql】SQL Server2012编程入门经典(第四版)(上) 读书笔记
本文转载连接: https://www.cnblogs.com/peterYong/p/6556646.html 目录 select语句 insert语句 update语句 用来更新已有的数据 del ...
最新文章
- Cocos2dx源码记录(1) CCGLProgram
- KubeEdge向左,K3S向右
- hibernate-Maven
- 电脑基础操作_苹果电脑基础操作,和使用须知
- 对flex-grow和flex-shrink的深入理解
- 学习Spring Boot:(四)应用日志
- Z-BlogPHP海盗导航主题模板zblog5_nav
- Bootstrap3 栅格系统之自定义mixin和变量
- 从零开始学前端:购物车和鲜花价格排序 --- 今天你学习了吗?(JS:Day12)
- QT禁用“最大化按钮“和“禁止调节窗口大小“
- DotNetBar 6.6.0.1 Crack
- 稀疏矩阵-sparse 存储和转换
- visio画图(保存为pdf,不留空白)
- 【数据科学】肯德尔等级相关系数( Kendall's tau coefficient )
- git lab提交记录中有 merge branch ‘xxx‘ of of http:xxx into xxx
- 联想e570c固态接口支持协议_thinkpad e570c15.6英寸笔记本电脑支持什么固态硬盘接口...
- 小米手机升级后便签内容没了如何找回
- 美国康奈尔大学BioNB441元胞自动机MATLAB应用
- Java Files(二):删除文件
- 联想笔记本计算机里没有dvd,联想笔记本电脑启动设备引导列表没有DVD选项的解决方法...