关闭

C++基本数据类型和运算符知识点汇总

4种基本数据类型:整型 浮点型 char 无值型 6种运算符  算数运算符:加+减-乘*除/模%,其中模运算%只适用于整数。自增运算符,自减运算符 关系运算符:>,= , 逻辑运算符:!,&&,||----结果是true或者false 位运算符:位运算符是专门用来进行二进制运算的,分为逻辑位运算符和移位运算符(>) 赋值运算符: =,+=,-=,*=...
阅读(2626) 评论(0)

c++中string用法汇总

之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必  担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,==  进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。  首先,为了在我们的程序中使用string类型...
阅读(1648) 评论(1)

2012.6.27

1.字符串有两种声明方式,一是字符串指针方式(也叫字符串数组方式) 二是,利用string类。 2.头文件中,包含很多单个字符的检测函数, 3.利用指针声明一个字符串时候,如char *p = “abcd"; *p = a; 4.常量指针(只指向一个数据,不会再变了) 声明方式为 char *const pcity = "abcd", 变量指针(可以再指向其他...
阅读(1445) 评论(0)

打印不同的数(编写一个程序,使用指针访问数组方式,读入十个数,输出其中不同的数,即一个数如果出现多次,只打印一次)

打印不同的数(编写一个程序,使用指针访问数组方式,读入十个数,输出其中不同的数,即一个数如果出现多次,只打印一次) 提示:读入一个数,如果未出现过,则将其存入数组,如果已在数组中,则丢弃。当输入完毕后,数组保存的就是不同的数。 : #include using namespace std; int main() {   int numbers[10];   int...
阅读(2848) 评论(0)

实验1:实验内容 定义员工类Worker,其属性有工号id、姓名name、年龄age、性别gender、工资salary等; (1) 提供构造函数以不同方式构造对象,并调用成员函数输出各对象的所有信息; (2) 计算工资最高者、最低者以及工资平均值; (3) 比较男性员工和女性员工的平均工资。 实验2实验内容 编写程序,实现下列要求: (1) 定义人员类Person,其属性有(保护类...
阅读(858) 评论(0)

显示日历

#include #include using namespace std; int main() {   cout   int year;   cin >> year;   cout   int firstDay;   cin >> firstDay;   int numberOfDaysInMonth = 0;   // Disp...
阅读(995) 评论(0)

char知识汇总

char char是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中是unsigned, 编译器可以实现为带符号的,也可以实现为不带符号的,有些编译器如pSOS的编译器,还可以通过编译开关来指定它是有符号数还是无符号数。   定义:计算机编程语言(c、c++、java、VFP...
阅读(623) 评论(0)

算法知识点汇总

1.求数组元素之间相邻的元素个数或者求字符串的长度: 指向同一个数组的不同元素的两个指针可以相减,其差便是两个指针之间相隔的元素个数。 例如在一个字符串中,让一个指向该串的首元素,让另一个指向字符串的结束符,两个指针相减,其差便是字符串的长度 2.怎样判断两个指针指向的是数组的同一个元素? :指针可以互相比较。如指向同一个数组元素的两个指针可以比较,当两个指针相...
阅读(865) 评论(0)

C/C++基础知识点全面汇总(计算机2级考试,程序员考试 基础考点)

一。基本数据类型知识点 1.C/c++中的基本数据类型是? :整型,浮点型,字符型,无值型 2.基本数据类型又是怎样细分的? :整型包括:有符号长整型(signed  long int ),无符号长整型(unsigned long int ),有符号短整型,无符号短整型。 3.类型修饰符signed,short,long用法: (1)类型修饰符signed和un...
阅读(3961) 评论(1)

汇编语言 知识点回顾

1.什么叫 零地址指令 一地址指令 二地址指令? 指令中的地址码字段用来指出操作数的地址。根据一条指令中所含操作数地址的数量。可分为三地址指令、双地址指令、单地址指令和零地址指令。 零地址指令只有操作码,没有操作数。这种指令有两种情况:一是无需操作数,另一种是操作数为默认的(隐含的),默认为操作数在寄存器中,指令可直接访问寄存器。    零地址指令,如 NOP, CLR    一地...
阅读(661) 评论(0)

unsigned 知识

1.类型修饰符unsigned 修饰()类型是错误的 A.char B. int C.long int D.float :D 整型的每一种都有无符号(unsigned)和有符号(signed)两种类型,在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的数...
阅读(583) 评论(0)

位运算

程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进制是1011,那么6 and 11的结果就是2,它是二进制对应位进行逻辑运算的结果(0表示False,1表示True,空位都当0处理)。   编辑本段各种位运算的使用...
阅读(996) 评论(0)

内存不能为“read"指令00000000*0问题

“0x????????”指令引用的“0x????????”内存。该内存不能为“read”。 出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。 一:先说说硬件: 一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金...
阅读(1577) 评论(0)

DOS下调用debug程序

目录 1debug命令 debug命令  DEBUG是一个DOS实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。   它的功能包括以下几个方面。   1,直接输入,更改,跟踪,运行汇编语...
阅读(3511) 评论(0)

计算机组成原理:时钟周期、机器周期和指令周期

时钟周期:一个时钟脉冲所需要的时间。在计算机组成原理中又叫T周期或节拍脉冲。是CPU和其他单片机的基本时间单位。它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数(也就是1s/时钟脉冲数,比如1/12MHz),对CPU来说,在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,时钟周期就越短,工作速度也就越快。时钟周期在CPU的描述...
阅读(3703) 评论(0)

逻辑地址(段地址,偏移地址)知识点全面回顾

1.什么是逻辑地址? :逻辑地址是用户编程时使用的地址,分为段地址和偏移地址两部分。 逻辑地址表示形式:3020:055AH---------(汇编语言中,数字后面加H表示16进制) 2.为什么要用逻辑地址?(逻辑地址的产生背景) :8086cpu访问存储器时,地址寄存器(16位)要先向地址总线发出地址信号(地址总线是专门用来存取内存地址的,故与内存单元有关,20位),而地址寄存器...
阅读(6824) 评论(0)

各种寄存器作用(汇总)

32位CPU所含有的寄存器有:   4个数据寄存器(EAX、EBX、ECX和EDX) 2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6个段寄存器(ES、CS、SS、DS、FS和GS) 1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)   1、数据寄存器   数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存...
阅读(4326) 评论(0)

磁盘移臂调度算法 简介

移臂调度算法又叫磁盘调度算法,根本目的在于有效利用磁盘,保证磁盘的快速访问。   1) 先来先服务算法:该算法实际上不考虑访问者要求访问的物理位置,而只是考虑访问者提出访问请求的先后次序。有可能随时改变移动臂的方向。   2) 最短寻找时间优先调度算法:从等待的访问者中挑选寻找时间最短的那个请求执行,而不管访问者的先后次序。这也有可能随时改变移动臂的方向。   3)...
阅读(1991) 评论(0)

磁盘碎片以及磁盘碎片整理程序

1.什么叫磁盘碎片? :磁盘碎片指的是硬盘读写过程中产生的不连续文件。 2.产生磁盘碎片的主要原因? :因为文件被分散保存到整个磁盘的不同地方,而不是连续地保存在磁盘连续的簇中形成的。 当应用程序所需的物理内存不足时,一般操作系统会在硬盘中产生临时交换文件,用该文件所占用的硬盘空间虚拟成内存。虚拟内存管理程序会对硬盘频繁读写,产生大量的碎片,这是产生硬盘碎片的主要原因。 还有一种情况就是当...
阅读(804) 评论(0)

磁盘检测的作用以及相关操作

1.什么叫磁盘检测? :如果我们意外断电或者非正常关机,则下次启动电脑时候,会被要求重新检测硬盘,蓝色界面,一大堆英文字母,如果顺利通过也就罢了,如果走了半天结果还是显示 0% 进度, 2.磁盘检测的作用: 在非法关机重新启动后会自动进行磁盘检测,是一种保护手段,非正常关机使文件系统受损,致使操作系统带病工作而文件系统混乱程度加剧。 3.强烈建议 不要关闭磁盘检测功能...
阅读(2181) 评论(0)
50条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:963289次
    • 积分:10964
    • 等级:
    • 排名:第1524名
    • 原创:277篇
    • 转载:57篇
    • 译文:0篇
    • 评论:61条
    最新评论