自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++输出UNICODE字符集

VS默认字符编码是ASSCII编码,如果需要在控制台输出UNCIODE的字符,就需要另外设置一下,最近一个小伙伴刚好问到我这个问题,于是我总结了一下,并封装了一下。首先我们需要引入<Windows.h>和<locale>的头文件,然后再main函数中加入setlocale(LC_ALL, ""); 然后需要用TCHAR 来定义字符数组(宽字符),然后重载一下<<运算符即可用cout对其打印在控制台显示。下面附上代码。#include "iostream"#incl

2021-06-05 19:58:15 1725 1

原创 day1c++笔记

day103课:用面向对象的方法求解圆的面积,类和对象的关系思考#include "iostream"using namespace std;/*void main_()//面向过程求法{ double r = 0; double s = 0; cout << "plases input the circle radius:"; //cin标准输入 代表键盘 cin >> r; cout << "r的值是:" << r <<

2021-06-05 19:45:08 118

原创 关于Visual Studio连续定义int型数据和定义数组它们内存的不同

最近复习c语言时搞了一个小代码玩了一下,发现一个很奇怪的问题,话不多说,上图:很奇怪,并不是我想象中的连续打印1,2,3…然后我进入反汇编窗口想查看一下,结果如下图:这里遇到我不知道的问题,若有知道的大佬可以看我括号里面的内容帮我解答疑问,我继续往下说(查看局部fun函数的局部变量发现是上图那样的?且两个连续的局部变量拖进内存窗口查看发现地址差距巨大,有的能看但是莫名其妙)然后我看反汇编里局部变量寻址方式是以标号,没有用偏移量方式,这里我不知道怎么搞,然后我进入VC6.0,同样代码,运行结果如下

2020-11-07 18:50:05 1347

数电(笔记)时序逻辑电路分析与设计

数字电路中某一端悬空,那么其相当于高电平时序电路概述:在组合逻辑电路中,任一时刻的输出仅与该时刻输入变量的取值有关,而与输入变量的历史情况。与组合逻辑相比,时序逻辑电路有两个特点:1:时序逻辑电路包含组合逻辑电路和存储电路两部分,存储电路具有记忆功能,通常由触发器组成。2:存储电路的状态反馈到组合逻辑电路的输入端,与外部输入信号共同决定组合逻辑电路的输出。...

2020-02-11 21:27:35 6658

触发器(笔记)

基本的RS触发器基本RS触发器的功能描述方法1:状态转移真值表(状态表) 特征方程(状态方程)描述触发器逻辑功能的函数表达式称为特征方程或状态方程。状态转移图钟控RS的触发器控D触发器...

2020-02-11 21:27:23 1181

组合逻辑电路(笔记)

组合逻辑电路组合逻辑电路的分析组合逻辑的电路设计常用MIS组合逻辑器件及应用组合逻辑电路中的竞争与冒险组合逻辑电路的分析步骤:根据给定的逻辑电路,从输入端开始,逐级推导出输出端的逻辑表达式。根据输出函数表达式列出真值表。用文字概括出电路的逻辑功能。编码器用文字、符号或数码表示特定对象的过程称为编码。在数字电路中用二进制代码表示有关的信号称为二进制编码。实现编码操作的电路就是编码...

2020-02-07 10:50:39 2780

指针与数组

声明,在我最早发的指针博客有的,此处不再赘述数组名是数组首元素地址;指针数组:数组里的元素全部都是指针#include <stdio.h>void fun1(int *arr[], int n);int main(){ int a = 0, b = 1, c = 2, d = 3; int *arr[4]; arr[0] = &a; arr[1] = &a...

2020-02-05 21:39:52 89

数电(笔记)复合逻辑运算

逻辑代数的基本公式和法则代数的基本定理在任何一个包含A的逻辑等式中,若以另外一个逻辑式代入式中A的位置,则等式依然成立 逻辑函数的表示方法:逻辑式将输入/输出之间的逻辑关系用与/或/非的运算式表示就得到逻辑式。逻辑图用逻辑图形符号表示逻辑运算关系,与逻辑电路实现相对应。波形图将输入变量所有取值可能与对应输出按时间顺序排列起来画成时间波形。逻辑函数的两种标准形式:...

2020-02-05 21:39:26 1622

数电(笔记)数制,逻辑运算

数字量和模拟量模拟量:其变化在时间或数值上是连续的数字量:其变化在时间和数量上都是离散的 数值大小是某一个最小数量单位的整数倍数表示数字量的称为数字信号,表示模拟量的称为模拟信号数字系统及其优越性;稳定可靠,精度更高信息的处理,存储等更方便可编程逻辑器件具有智能数字电子技术的发展电子管、晶体管、集成电路(IC)大/超规模集成电路(LSI/VLSIS)数制和编码数字系统...

2020-02-05 21:39:01 423

指针与字符串,各种字符串操作

指针与字符串#include <stdio.h>int main(){ char ch[] = "hello world"; char* p = ch; printf("%s\n", ch); for (int i = 0; i < sizeof(ch) + 1; i++) { if (*(p + i) == " ") { continue; }...

2020-02-04 15:40:18 228

(c笔记):函数,随机数,初见指针

函数函数分类:c程序是由函数组成的·,我们写的代码都是由主函数main()开始执行的。函数是c程序的基本模块,是用于完成特定任务的程序代码单元。从函数定义的角度来看函数可分为系统函数和用户自定义函数两种:1:系统函数,即库函数:这是由编译系统提供的,用户不必自定义这些函数,可以直接使用它们,如我们常用的 打印函数printf()。2:用户自定函数:用以解决用户的专门需要。函数的使用:...

2020-01-22 16:43:11 249 1

(c语言基础笔记)字符串,数组,跳转语句

跳转语句#include <stdio.h>int main(){ for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if (j == 5) { break; } printf("%d %d\n", i, j); } } return 0;}...

2020-01-21 21:12:54 297

c语言基础(笔记)类型限定,运算符,循环及判断语句switch等

一,类型限定*字符串常量*‘字符串常量是内存中一段连续的char空间,以'\0'(数字0)结尾。字符串常量是由双引号括起来的字符序列,如“china"、"C program","$12.5"都是合法的字符串常量。字符串常量与字符常量的不同:‘a’为字符常量"a"为字符串常量每个字符串常量的结尾,编译器会自动的添加一个标志结束位'\0',即"a"包含两个字符“a”和“\0”。pr...

2020-01-20 22:10:00 404

C预言寄出(笔记)变量,常量,数据溢出,进制转换。。。。。。。

一,常量与变量1:关键字:数据类型关键字(12个):char ,short,long,int,float,double,unsinged,singed,struct,union,enum,void控制语句关键字(12):if,else,switch,case,default,for,do,while,break,continue,goto,return,存储类型关键字(5个):aut...

2020-01-20 13:51:53 204

c语言基础

system函数1:头文件包含头文件:stdlib.h#include <stdlib.h>int main(){ system("calc"); return 0;}```上述代码运行结果为打开计算机同样的,如:notepad为打开记事本,mspaint为打开画图板,osk(软键盘<但不是所有的电脑都有该操作>)。(cmd命令) system可以打开...

2020-01-19 14:55:43 183

原创 c语言指针

c语言之指针一,什么是指针访问方式:(以变量i为例)1:直接访问:按变量名直接进行访问。2:间接访问:即将变量i的地址放在另一变量中,然后通过该变量来找变量i的地址,从而访问i变量。一个变量的地址称为“指针”。如果有一个变量专门用来存放另一个变量的地址(即指针),则称它为“指针变量”。指针变量就是用来存放地址,指针变量的值是地址(即指针)...

2020-01-18 15:48:38 226

空空如也

空空如也

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

TA关注的人

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