自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 整形在内存中的存储

数据所开辟的内存是怎么存储的呢?计算机中数的三种表示方法,原码,反码,补码。三种方法均有符号位和数值为两部分,符号位用 0 来表示正,用 1 来讲表示负数。关系原码:将正负数按照二进制的方法翻译过来即可。反码:就是原码的除符号位的按位取反得到的。补码:反码加一正数的原码,补码,反码都是一样的。在计算机系统中,数据在内存中存放的是补码。原因在于:使用补码,可以将符号位和数值域统一处理、同时加法和减法也可以统一处理(CPU只有加法)、补码和原码的相互转换,其运算过程相同,不需要额外的硬件电路。

2021-09-26 15:26:46 129

原创 数据库学习交流2

2 表的操作2.1 显示所有表show tables;2.2 创建表create table if not exits 表名(字段名 数据类型 [null/not null] [auto_increment] [primary key] [comment],字段名 数据类型 [default]…)engine = 存储引擎default 默认值auto_increment 自动增长primary key 主键comment 备注engine 引擎(innodb mys

2021-07-04 17:08:12 84

原创 数据库学习交流1

1.1命令行启动服务net start 服务名net stop 服务名但必须是以管理员的身份打开dos窗口1.2 连接服务器local 本地host 主机 -husername 用户名 -upassword 密码 -pport 端口 -P(大写)数据库连接成功 dos命令不需要分号,sql语句需要。密文输入密码 在-P后面回车就行如果明确知道服务器在本地,IP地址可以省略如果明确知道MySQL服务器用的是3306端口,端口号也可以省略1.3 关闭

2021-07-04 07:46:18 80

原创 C语言实现三子棋

三子棋Ttt.c文件#include"Ttt.h"static void InitBoard(char arr[][COL1], int row, int col){ for (int i = 0; i < row; i++) for (int j = 0; j < col; j++) arr[i][j] = INIT;}static void ShowBoard(char arr[][COL1], int row, int col){ system("cls")

2021-06-01 11:04:35 77

原创 C语言实现五子棋

五子棋实现gobang.文件#include"Gobang.h"int x = 0, y = 0;static void ShowBoard(int arr[][COL2], int row, int col){ system("cls"); printf(" "); for (int i = 0; i < row; i++) printf("%4d", i); printf("\n"); for (int i = 0; i < row; i++) {

2021-06-01 11:01:32 108

原创 C语言实现扫雷

实现扫雷1、创建俩12*12的字符数组,一个用作放雷,一个呈现给用户2、利用随机数往防雷数组中产生雷3、设计呈现给用户的数组4、利用输入坐标判断——如果有雷,游戏结束并呈现放雷数组;如果无雷,计算周围一圈雷的数量并显示代码如下头文件#define _CRT_SECURE_NO_WARNINGS#pragma once#include<stdio.h>#include<windows.h>#include<time.h>#include<st

2021-05-30 10:53:45 116 1

原创 QT笔记2—QPushBUtton的基本用法

#include "mywidet.h"#include<QPushButton>//命名规范//类名 大驼峰//变量 小驼峰//常用快捷键// 运行 ctrl + R// 编译 ctrl + B// 查询 ctrl + F// 注释 ctrl + /// 帮助文档 F1// 整行代码移动 ctrl + shift + ↑ ↓// 自动对齐 ctrl + i// 同名之间的.h.cpp 切换 F4// 帮助文档 D:\QT\qt\5.3\mingw482_

2021-05-22 14:56:21 454 1

原创 QT笔记1 .pro文件和默认生成的main

项目工程文件QT += core gui //QT包含的模块(core核心模块和gui模块)里面是一些开发时会用到的类greaterThan(QT_MAJOR_VERSION, 4): QT += widgets//TARGET = QT_002TEMPLATE = appSOURCES += main.cpp\ mywidet.cppHEADERS += mywidet.hQT模块...

2021-05-22 14:50:56 885 3

原创 C++实现归并排序

C++实现归并排序1、确定中间值2、归并排序左半部分和右半部分3、合二为一#include<iostream>using namespace std;const int N = 1000;int n;int q[N], temp[N];void MergeSort(int q[], int l, int r){ if (l >= r)return;//递归退出条件 int mid = l + r >> 1;//中间值mid MergeSort(q

2021-05-21 00:57:39 627

原创 C++实现计算二叉树的叶子数量

C++实现计算二叉树的叶子数量叶子——没有孩子的结点代码实现如下#include<iostream>using namespace std;struct BinaryTree { char data; BinaryTree * lchild; BinaryTree * rchild;};//计算叶子个数void CalculateLeave(BinaryTree * root, int*num){ if (root == NULL) { return; }

2021-05-21 00:57:21 491 1

原创 C++实现二叉树的先序,中序,后序遍历

C++实现二叉树的先序,中序,后序遍历#include<iostream>using namespace std;struct BinaryTree { char data; BinaryTree * lchild; BinaryTree * rchild;};//先序遍历void PreOrder(BinaryTree * root){ if (root == NULL)//递归结束条件 { return; } cout << root-&g

2021-05-21 00:57:01 378 1

原创 C++快速排序的实现

快速排序的实现分三步:1、确定分界点(即左边界、中间值、有边界)2、调整区间(小于基准值放左边,大于基准值的放在右边)3、递归处理左右两端#include<iostream>using namespace std;const int N = 1000;int n;int q[N];void Quick_Sort(int q[],int l ,int r){ if (l >= r) return;//空数组或单元素数组直接退出 int x = q[l], i

2021-05-21 00:56:15 105

原创 计算自定义数目的有序阶乘之和

计算自定义数目的有序阶乘之和利用自定义factorial函数通过循环方式计算阶乘大小,再通过主函数循环调用该函数,实现阶乘的有序求和。#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h>#include<Windows.h>//计算阶乘int factorial(int n){ int tem = 1; for (int i = 1; i <= n; i++) { tem *= i; } retur

2021-05-21 00:55:26 92 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除