自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 定点乘/除法运算及其实现

一、定点乘法运算及其实现:1 原码乘法:⑴ 原码一位乘法乘积符号的运算法则是:“异或”(按位加)运算得到。 数值部分的运算方法与普通的十进制小数乘法类似。 下面通过一个具体例子从来说明:原码一位乘法的乘法器结构框图如图所示:原码一位乘法的乘法器工作原理:(1)乘法开始时,“启动”信号使控制触发器Cx置“1”,于是开启时序脉冲T。(2)当乘数寄存器R1最末位为“1”时,部分积Zi和被乘数X在加法器中相加, 其结果输出至R0的输入端。(3)一旦打入控制脉冲T到来,控制信号LDR0使部

2020-10-25 15:49:31 5074 1

原创 原码、补码、移码定点运算--加减

1、原码加减:符号位单独处理,数值为加减。先比较两数符号:加法:同号数值求和,异号求差, 求和:3原+2原, 求差:3原+【-2】原减法:异号数值求和,同号求差。求和:3原-【-2】原, 求差:3原-2原求和时:数值位相加,和的符号取被加数(被减数)符号若最高位产生进位,则结果有溢出求差时:被加数(被减数)与加数(减数)求补后相加最高位数值有进位,相加结果为正,数值为正确,符号取被加数(被减数)符号;最高位数值无进位,相加结果为负,得到数值位的补码,需对结果求补还原位绝对值形式的数值位,符

2020-10-25 15:00:13 8817 8

原创 原码、反码、补码以及移码的相互转换

1、原码:数值位不变,用0/1表示符号,0表示正数,1表示负数。真值:+1001010 原码:01001010真值:-1001010 原码:11001010字长为8位的原码表示范围:-127~+127【+127】原=01111111 【-127】原=11111111数值“0”有两种原码形式:【+0】原=00000000 【-0】原=100000002、反码:(1)正数情况:X反=X原例:X=+1101001(+105) X反=X原=01101001(2)负数情况:

2020-10-22 12:50:00 14548 4

原创 HTML及CSS基础知识学习笔记

这是网上听课时记的笔记,如有错误,请指正,谢谢啦。因为我还没学完,后面还有一些笔记没记,所以暂时笔记就这么多,不过会不定时更新的,也希望对你们有所帮助。HTML常用元素区块:div区分:span文本:p、h1~h6、em、dt、dd表格:table、tbody、thead、tr、td、tfoot、caption表单:form、input、label、textarea、select链接:a图片:img文档:html、head、title、body、meta列表:ul、ol、li

2020-06-27 22:00:02 647

原创 C#基础知识

C#语言的从控制台输入输出是很麻烦的,特别是输入数字。因为C#语言只能读取字符(串),需要使用parse()方法转换为数字才行。所以C#一般不用于输入之类,比如程序设计类的比赛,一般用C,C++之类,而不用C#。输出:Console.WriteLine()//输出来的换行Console.Write()//输出来的不换行字符串及其部分成员:String num;num = Co...

2020-06-14 21:58:50 140

原创 C++字符串

字符串的创建//1.以 a 为原字符 4单位大小 string a(4,'a');cout<<a<<endl;//输出:aaaa //2.任意大小的字符串string b("bbbbbb");cout<<b<<endl;//输出:bbbbbb //把某一字符串的某一部分\n(0位置开始4个长度)给cstring c(a,0,4) ;cout<<c<<endl;//输出:aaaa//4. 10长度原长度不足

2020-06-14 21:49:32 214

原创 函数重载与函数模板

函数重载:函数名相同,参数列表(特征标)不同#include <iostream>using namespace std;void sort(int[], int len);void sort(float[], int len);void sort(double[], int len);void show(int[], int len);void show(float[], int len);void show(double[], int len);void sort(

2020-06-14 17:20:53 178

原创 C++输入输出流中的函数(模板)

#include <iostream>#include <iomanip>using namespace std;int main(){ cout<<setiosflags(ios::left|ios::showpoint); // 设左对齐,以一般实数方式显示 cout.precision(5); // 设置除小数点外有五位有效数字 cout<<123.456789<<endl; cout.

2020-06-12 21:44:35 375

原创 C++小知识点(持续更新)

1.控制小数位数输出cout << fixed;//固定以小数方式显示cout << setpresition(2);//控制小数的显示位数,头文件<iomanip>2.更改标题栏SetConsoleTitle("示例:打印。。。");//头文件 <windows.h>3.char最大值最小值cout << CHAR_MAX << '\t' << CHAR_MIN << endl;cout &

2020-06-12 20:42:16 367

原创 C++中常见的几种输入字符串的方法

C++ 中常见的几种输入字符串的方法如下:cin、cin.get()、cin.getline()、getline()、gets()、getchar()1.cin>>用法一:最常用、最基本的用法,输入一个数字:int a,b;cin>>a>>b;cout<<a+b<<endl;//输入:2[回车]3[回车]//输出:5用法二:接受一个字符串,遇“空格”、“Tab”、“回车”都结束char a[20];cin>>a;

2020-06-12 20:41:49 12563 7

原创 排序(C语言)

1.冒泡排序1)第一轮比较次数:数组的总长度-12)下一轮比上一轮比较的次数:少一次int temp;int nums[n];for(int i = 0; i < n-1; i++){ for(int j = 0; j < n-1-i; j++) { if(nums[j] < nums[j+1]) { temp = nums[j]; nums[j] = nums[j+1]; nums[j+1] = temp; } }}2.选择排序in

2020-06-12 16:38:10 90

原创 C语言之基础函数总结

fgets原型 char * fgets(char * s, int n,FILE *stream);参数:s: 字符型指针,指向存储读入数据的缓冲区的地址。n: 从流中读入n-1个字符stream : 指向读取的流。返回值:1. 当n<=0 时返回NULL,即空指针。2. 当n=1 时,返回空串"".3. 如果读入成功,则返回缓冲区的地址。4. 如果读入错误或遇到文件结尾(EOF),则返回NULL。strcmp():字符串比较函数原型: int strcmp( const

2020-05-27 09:13:37 288

原创 C语言学习(5)--枚举,结构体,文件

枚举类型enum 枚举名 {枚举元素1,枚举元素2,……};enum DAY{ MON=1, TUE, WED, THU, FRI, SAT, SUN};注意:第一个枚举成员的默认值为整型的 0,后续枚举成员的值在前一个成员上加 1。我们在这个实例中把第一个枚举成员的值定义为 1,第二个就为 2,以此类推。可以在定义枚举类型时改变枚举元素的值:enum season {spring, summer=3, autumn, winter};没有指定值的枚举元素,其值为前一元素加

2020-05-27 00:57:57 224

原创 C语言学习(4)--指针

指针变量的地址,每个变量都是存放在内存种的某个位置的。如何查看一个变量的地址?int a;&a;printf("%p", &a);指针变量:是一类专门存储其他变量的地址的变量。int * p; // p是一个指针变量,它所指向的变量的类型为整型变量p存储哪个变量的地址,我们就说p指向了谁p = &a;如何通过指针变量获得它所指向的变量呢?*p ==== a需要注意的问题1)指针变量一定要初始化后才能够使用2)指针变量的类型要和它实际指向变量的类型

2020-05-27 00:42:13 334

原创 C语言学习(3)--字符串,函数

字符串1 什么是字符串“abc”‘a’ 一个字符 “a”:是一个字符串,由若干个字符构成的串。""字符串常量:“abc” ‘a’,‘b’,‘c’,’\0’字符串变量:没有字符串变量,用字符数组来表示字符串变量。字符串在存储上的特点?字符串的最后一个字符是一个特殊字符,表示字符串的结束。特殊字符 就是 ‘\0’ ‘\n’2 字符串的输出和输入1)输出字符串printf(“abc%s”, “abc”);printf(“abc”)char str[4] = {‘a’,‘b’,‘c

2020-05-27 00:36:56 360

原创 C语言学习(2)--数组

数组:1 数组的引入和基本语法1)有些问题的解决需要我们保留大量的数据。案例:班上有10个同学,根据班上同学的平均分调节同学的成绩,如果平均分小于55分,则每个同学都提高10分。#include <stdio.h>int main(){ int score[10] = {60,70,30,50,56,56,60,70,30,50}; // 求出同学们成绩的平均分 int i; int sum = 0; for(i=0; i<10; ++

2020-05-27 00:15:39 1203

原创 C语言学习(1)--循环

if语句的嵌套int main(){ int year; if( year%4 == 0 ) { // maybe if( year%100 != 0 ) { // yes } else { // maybe if( year % 400 ==0 ) { // yes } el

2020-05-26 23:52:58 510

空空如也

空空如也

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

TA关注的人

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