- 博客(5)
- 收藏
- 关注
原创 深度剖析数据在内存中的数据
1.数据类型介绍基本的内置类型char //字符数据类型 short //短整型 int //整形 long //长整型 long long //更长的整形 float //单精度浮点数 double //双精度浮点数类型的意义: 1. 使用这个类型开辟内存空间的大小(大小决定了使用范围)。 2. 如何看待内存空间的视角。1.1 类型的基本归类整型家族char unsigned char signed ...
2022-02-08 09:54:19 261
原创 初阶C语言实现简易扫雷
初阶C语言实现的简易版扫雷,即输入棋盘中的某个坐标,若是雷,被炸死,游戏结束;若不是雷,统计该坐标周围雷的个数,并打印,最终判定游戏是否胜利。一、流程该游戏的逻辑为:1.游菜单的建立;2.创建和初始化地图;3.布置雷并打印地图;4.排雷并打印地图;5.判断是否踩到雷,若是雷,被炸死,游戏结束;若不是雷,统计该坐标周围雷的个数,之后打印棋盘;6.判定游戏最终是否胜利,并打印地图。二、步骤由于代码量较大,我们依旧采用分文件的形式:game.h 先引用和定义必要的.
2022-01-10 14:30:39 2414
原创 初阶C语言实现三子棋
实现三子棋的代码,就要先了解三子棋的游戏规则,即双方轮流下棋,若有一方的三个棋子走成一条线,则这一方获胜。一、流程该游戏的逻辑为:1.游戏菜单的建立;2.创建和初始化棋盘;3.打印棋盘;4.玩家下棋并打印棋盘('*');5.判断胜负;6.电脑下棋并打印棋盘('#');7.判断胜负;8.若平局则返回步骤2继续执行。二、步骤1、菜单界面1.开始游戏0.退出游戏void menu(){ printf("***********************
2022-01-06 16:00:32 1974
原创 C语言float和double的区别
1.精度不一样,float是单精度,double是双精度;2.表示小数的范围不一样,double能表示的范围比float大;3.double在内存中,占8个字节,float在内存中,占4个字节。注:%f默认保留6位小数,不足位以0补齐,超过六位按四舍五入的方法保留6位,若想输出指定位数,在格式化输出语句中表示变量的字母及%中间的部分控制输出位数,小数点后是小数位数。例题:从键盘输入5个学生的成绩(整数),求他们的平均成绩(浮点数,保留一位小数)。#include<stdio.h&
2021-10-23 17:20:44 30321
原创 At the Beginning 2
同志们,大家好,这是我在CSDN上的第一篇博客,我呢,是来自江苏某某学院的一名学物联网专业的一位准大二学生,高考结束以后,当时觉得这个专业名字比较高大上,所以就稀里糊涂的报上了这个专业。然而,由于学校的课时少,老师也没有认真教,再加上刚上大一的我心情激动,于是一不小心划水就划过了整个大一。转眼间暑假来临,希望自己能够在暑假能够静下心来,从零开始,认真的学习一下C语言,一是为了补一下大一划过的知识,二是为了让自己的落差感少一点吧。在这个暑假里我希望我能够通过学习能够写一些简单的C语言代码,有问题多问,一步
2021-07-16 15:31:46 266 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人