自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于原码、反码和补码的介绍

文章目录原码、反码和补码的概念找出负数的补码、以及负数的补码表示的负数的两种方法方法1.方法2.原码、反码和补码的概念参考详解原码、反码以及补码找出负数的补码、以及负数的补码表示的负数的两种方法数的补码的常见问题是找一个数的补码,以及根据补码找出它表示的数。由于正数的补码和原码、反码都是一样的,在十进制和二进制之间转换就可以解决上述两个问题。难点在负数上面。一个负数的补码是什么,以及一...

2019-12-25 09:55:26 502

原创 C语言-第15章-位运算

文章目录15.1 移位运算15.2 按位与、或、求反、异或运算15.3 使用位运算符15.1 移位运算移位运算符可以向左或向右移动整数的二进制表示。C语言提供了两个移位运算符。符号含义<<左移位>>右移位运算符<<和>>的操作数可以是任意整数类型。对两个操作数都会进行整数提升,返回值的类型是左操作数提升后的类...

2019-12-22 22:42:24 696

原创 C语言-第14章-文件处理

14.1 文件的基本概念程序里面变量中存储的数据在程序运行结束之后就会丢失。(与函数调用结束,函数中的变量会被回收是一个道理)。只有将变量保存到外部存储器中才可以永久保存内容。C语言中有文件读写函数可以进行外部存储的处理。首先所有文件的内容也可以看成是类似于水流的流,最底层是由一个字节一个字节组成的。当然,借助于函数,我们可以对流进行读写,而且可以从更高的抽象层次来操作,不需要直接面对字节流...

2019-12-15 16:55:00 671

原创 C语言-第12章-结构、联合和枚举

文章目录11.0 记录体重指数11.1 结构11.1.1 声明结构体变量11.1.2 结构变量的使用11.1.3 结构体变量的初始化11.1.4 声明结构体类型11.1.5 结构变量作为函数参数和返回值11.1.6 结构指针作为函数参数11.1.7 嵌套的数组和结构11.1.7.1 嵌套的结构11.1.7.2 结构数组联合枚举11.0 记录体重指数为了计算一个人的体重指数,需要声明两个变量分...

2019-12-01 15:42:26 797

原创 C语言-第11章-指针

11.0 导入例子void swap(int x, int y){ int temp; temp = x; x = y; y = temp;}int main(){ int x = 10, y = 20; swap(x, y); printf("x = %d, y = %d\n", x, y); getchar(); return 0;}函数章节中...

2019-11-24 21:44:06 1178

原创 C语言-第10章-函数

文章目录10.1 函数基础10.1.1 函数的定义、调用10.1.2 函数的声明10.1.3 没有返回值的函数和没有输入的函数10.1.4 return语句10.1.5 函数的嵌套调用10.1.6 常见问题10.1.7 函数的案例10.1.8 数组作为函数的参数10.1.9 递归10.2 原理10.3 多文件情况10.4 宏10.1 函数基础10.1.1 函数的定义、调用函数定义的语法...

2019-11-10 15:28:44 1273

原创 C语言-第9章-数组

9.1 一维数组9.1.1 声明数组**如果说基本类型变量是存储值的容器,那么数组就是存储变量的容器。**如果需要多个相同类型的变量保存数值,那么可以声明(定义)相应的数组。声明数组要指出数组元素的类型,数组名,以及数组元素的个数(也称为数组长度,数组的大小):数组元素的类型    数组名[数组元素的个数];比如,int score[50];fl...

2019-11-03 22:01:28 1527

原创 C语言-第8章-基本数据类型-v2

文章目录8.1 整数类型8.1.1 C99中的整数类型8.1.2 整数常量8.1.3 C99中的整数常量8.1.4 读写整数8.2 浮点类型8.2.1 浮点数常量8.2.2 读写浮点数8.3 数值类型小结8.3.1 整数类型的问题8.3.2 浮点类型的问题8.4 字符类型8.4.1 转义字符8.4.2 用scanf和printf读/写字符8.4.3 用getchar()和putchar()读/写字...

2019-10-28 06:07:33 864

原创 C语言-运算符表

当输入的成绩不及格的时候可以给出警示信息,这个可以用if语句来实现if (grade < 60){ printf("小朋友,这次考试不及格,打起精神哦\n");}if语句作为一个整体,当if后的小括号里面的条件式子结果为真(条件成立)就执行其后大括号里面的语句。否则,跳过大括号里面的语句。不论条件是否成立,执行完if后继续执行if后面的语句。大括号不是必须的,但是如果没有大括号...

2019-10-21 04:58:42 500

原创 C语言-第8章-基本数据类型

概述通过前面的学习,我们已经了解了C语言的基本内容,认识到程序 = 算法+数据,而C语言中数据是有类型的,这章对C语言的基本数据类型做一个较全面的介绍。数据类型基本数据类型整型 int实型(浮点型)float double字符型 char构造数据类型数组、结构、联合、枚举指针类型整数类型C语言支持两种根本不同的数值类型:整数类型(整型)和浮点类型(浮点...

2019-10-20 14:01:40 1408

原创 C语言-第6章-运算符和表达式

概述算术运算符算术运算符可以执行加、减、乘、除、取余运算。比如常见的2 + 10 * 5,+和*运算符都是二元运算符,因为运算符需要两个操作数。二元算术运算符:加法类乘法类+ 加法运算符- 减法运算符* 乘法运算符 / 除法运算符 % 求余运算符除了一元算术运算符,像-5这样的式子中的减号-也属于一种运算符,其作用是取操作数的相反数,由于操作数只有一个,因此是...

2019-10-10 14:58:32 1386

原创 C语言-第4章-算法和数据结构

程序=数据结构+算法是由N.Wirth(沃斯)提出来的。数据结构指的是数据与数据之间的逻辑关系,算法指的是解决特定问题的步骤和方法。算法算法是一组明确的解决问题的步骤,它产生结果并在有限的时间内终止。可以用多种方式来描述算法,包括用自然语言、伪代码或流程图。最基本的算法由3种结构组成:顺序结构、分支结构、循环结构。上图比如,根据输入的输出年份,计算年年龄的问题,用流程图图来展示,上图...

2019-09-21 16:02:39 1712

原创 C语言-第3章-格式化输出\输入

本章基本内容printf函数printf函数被用来显示格式串的内容。其使用格式为printf(格式串,表达式1,表达式2, ...);如果要显示的是字符,则直接放到格式串中,如果要显示的是表达式的值,则将表达式放到格式串之后的参数中,同时,需要在格式串中在要显示的表达式的值的位置插入转换说明符,转换说明符需要匹配表达式值的类型,比如%d对应整数,%f对应浮点数。比如,整型变量age值为10...

2019-09-18 07:25:43 5521

原创 C语言-第2章-基本概念(顺序结构程序设计)

文章目录本章基本概念变量的声明变量的赋值显示变量/表达式的值案例-计算圆的面积(半径固定)变量的输入案例-计算圆的面积(半径输入)声明变量的位置变量的初始值常量标识符注释程序的书写规范常见问题本章基本概念本章内容包括变量、变量的使用、输出、输入、常量、标识符、注释等。本章目标是语法上理解上述内容,能编写含有输入、输出的简单程序。本章重点是变量含义、基本(顺序)程序的结构和编写、输入和输出...

2019-09-09 06:40:54 7160 1

原创 VC2010Express的使用说明

安装将下载的压缩文件解压到某个文件夹中。(因为我的电脑中安装了解压软件7zip,故我的电脑下右击压缩包文件,可像下图显示的那样进行解压操作,安装了其它解压软件可以做类似解压处理。)双击进入VC++2010_express文件夹双击Setup.hta开始安装点击Visual C++ 2010 学习版点击下一步选中“我已阅读并接受许可条款”,并点击下一步...

2019-09-07 11:17:28 7038

原创 C语言-第1章-概述

本章基本概念计算机语言计算机语言有很多种,各种语言想办法在一定的场景下方便程序员编程。最终,所有的编程语言要转换为计算机可以执行的指令。机器语言机器语言特指计算机本身的语言(native language),不同的计算机的本身的语言是不同的,它们是一组内建的指令。这组指令是二进制形式的,比如,为了加两个数,需要这样写出指令:1101101010011010显然,这样编写程序是非常繁琐...

2019-09-02 06:39:46 1806 1

原创 C语言-第7章-流程控制之循环结构

概述while循环怎样计算半径从1、2、3、…100的各个圆的面积呢?可以把单个计算圆的面积的代码重写100遍,只是半径值修改为1到100,但是这样除了半径值不同,其余代码都是重复的int radius, double area;radius = 1;area = PI * radius * radius;printf("半径为%d圆的面积是%.2lf\n", radius, ar...

2019-08-12 14:27:43 1289

原创 C语言-第5章-流程控制之分支(选择)结构

文章目录概述if语句关系运算符else子句例子if中嵌套if语句级联式if-else语句if语句案例“悬空else”问题逻辑表达式switch语句条件表达式常见问题概述if语句如何根据半径值计算圆的体积?先考虑整个程序的框架#include <stdio.h>int main(){ // 定义变量半径、体积,输入值到变量中 // 根据半径计算体积 // 输出体...

2019-08-01 11:34:28 1237

翻译 Java-多线程2

文章目录多线程的概念创建线程方法1.实现Runnable接口线程类Thread方法2. 继承Thread类sleepyield方法joinisAlivesetPriority线程池线程同步同步方法同步代码块线程通信线程通信的一个案例使用Lock来同步代码(可选)用Condition实现线程通信(可选)多线程的概念就像操作系统可以在不同程序(进程)上切换执行,让我们感到多个程序同时运行那样,在一...

2019-05-20 10:14:33 334

翻译 Java-数据库编程

安装和启动MySQL下载MySQL安装MySQL启动MySQL服务命令行操作数据库操作数据库进入命令行界面数据库常规操作Navicat界面程序管理数据库(可选)Java中操作数据库工程中导入Connector J的jar包程序中使用JDBC安装和启动MySQL下载MySQL到官网https://dev.mysql.com/dow...

2018-05-27 12:07:49 1299 1

翻译 Java-网络编程

概述客户端/服务端编程模型服务端socket端口号客户端socket本机地址传输数据一个例子InetAddress类多客户端参考说明概述就像建筑物有地址一样,在网络中的主机要和其它主机通信需要IP(Internet Protocol)地址,IP地址用来在网络中标志一台主机。IP地址由32位二进制组成,为了方便阅读,一般都表示为4个0到255的十进...

2018-05-20 18:01:05 828

翻译 Java-多线程

多线程的概念创建线程方法1.继承Thread类方法2.实现Runnable接口一个例子线程池线程常用方法sleepisAlivejoinsetPriority线程同步同步方法同步代码块使用Lock来同步代码(可选)线程通信用Condition实现线程通信(可选)线程通信的一个案例多线程的概念就像操作系统可以在不同程序(进程)上切...

2018-05-14 05:31:23 348

翻译 Java输入/输出

File类文本(Text)输入/输出输出用PrintWriter类try-with-resources来自动关闭资源用Scanner来读取文本流式处理二进制(Binary)输入/输出二进制输入/输出到文件FilterInputStream/FilterOutputStreamDataInputStream/DataOutputStreamBufferedInputStr...

2018-05-06 14:29:58 26544

原创 Java中的异常处理

异常是什么try-catch基础catch多个异常异常对象沿着调用函数调用栈反向传递异常怎么用异常的分类异常的处理非检查异常检查异常异常处理小结异常处理要注意的情况多个子类异常可以用父类异常统一捕获如果catch异常类型有父子关系,那么要将子类异常的catch放在父类的前面finally关于检查异常的一个例子高级话题rethrowing异常ch...

2018-04-28 07:15:28 745 1

原创 Java-Swing编程介绍

总体介绍组件(控件)和容器组件(控件)容器布局管理第一个窗口程序布局管理BorderLayout和FlowLayout介绍学习layout的小技巧控件JButton和JTextField介绍JButton介绍不新建类来实现ActionLisner接口介绍JTextField类内部类和匿名内部类内部类匿名内部类参考总体介绍Sw...

2018-04-16 06:56:24 53074 6

原创 虚函数和多态

虚函数和多态

2017-04-23 10:39:52 567

原创 类之间的关系(3. 继承(Inheritance)关系-2)

继承语法

2017-04-10 19:56:33 992

原创 类之间的关系(2. 继承(Inheritance)关系-1)

继承代表两个类之间“是一个”的关系

2017-04-07 11:01:12 1276

原创 类之间的关系(1. 使用关系和组合关系)

类之间的关系:使用和组合关系

2017-04-04 11:29:35 3549

原创 封装(3.构造和析构函数)

构造函数和析构函数

2017-04-02 09:33:42 516

原创 封装(2.访问权限)

使用成员函数来操作对象,用private访问权限隐藏成员变量

2017-03-18 09:37:54 1045

原创 封装(1.类和对象)

类的定义和对象创建

2017-03-11 14:38:10 1012 4

原创 引用和函数重载

引用和函数重载

2017-03-06 09:07:54 580

原创 C和C++中字符串操作

C和C++中字符串操作

2017-02-26 16:25:37 691

原创 字符串和基本输入输出

本文列出以下内容的链接:字符串简单使用基本输入cin、输出cout的使用(字符串与数值之间的相互转化)

2017-02-24 20:06:24 626

原创 面向对象C++入门-EasyX绘图库

EasyX绘图库介绍

2017-02-22 20:36:48 7481

转载 面向对象C++入门-Hello,World

面向对象C++入门-Hello,WorldC++简介在这里我们用最简单的方式阐述一下究竟为什么C++比C语言高级。从功能的角度讲,用C++写的程序C语言也能够实现。那么C++究竟高级在哪儿呢?它就高级在引入了更加人性化的编程方式。人们常说C是面向过程的语言,而C++在此基础上引入了面向对象(封装、继承、多态)和泛型两种全新的编程方式。而这两种新的编程方式更加接近我们现实中解决问题的思想,因此在编写大

2017-02-20 22:44:45 1047 1

SDL Game Development source code and image

从www.PacktPub.com上下载的SDL Game Development(基于SDL2.0的)一书的source code,里面附带了程序中使用的图片,大家可以直接下载,不用到那个网站用邮箱下载了

2015-03-24

空空如也

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

TA关注的人

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