- 博客(337)
- 资源 (5)
- 收藏
- 关注
原创 C++流格式控制符的使用
1.流格式控制符定义在头文件中,setw(n) 指定打印字段的宽度setprecision(n) 设置一个浮点数的精度fixed
2012-04-11 17:10:42 6855
原创 C++最简单的四舍五入!!(setprecision(n)方法)
setprecision(n)是流格式控制符之一,在iomanip头文件中。setprecision(n)指定一个浮点数的精度。1.)可以指定一个浮点数打印几位数字,其中n是总位数!!包括小数之前和之后的数字。超出的位数会被四舍五入进去!!!(setprecision(n)不是舍弃,在高精度向低精度转换时,超出部分会被舍弃,如一个double k =1.5,int i = k
2012-04-11 16:59:47 16358 1
原创 C++条件表达式用法汇总
即 (C) ? A: B; (C)满足时候,执行A,否则执行B。表条件的C必须用括号包含起来!!!? :一起出现在条件表达式中,称为三元运算符,这也是c++唯一的三元运算符即 (C) ? A: B; (C)满足时候,执行A,否则执行B。表条件的C必须用括号包含起来!!!条件表达式的主要用法:1.赋值----将两个变量的
2012-04-11 16:29:43 13797
原创 switch-case语句用法汇总
switch语句遵循如下规则:1。switch表达式必须产生一个整型值,而且必须放在括号内。.2。value1,……value是整形常量表达式,即表达式中不能包含变量,如X+1是不允许的。3。当某个case语句的值与switch表达式的值相等时,case语句开始执行后续语句,直至遇到一个break语句或者到达switch语句末尾。4。关键字break是可选的,break语句会立即终
2012-04-11 16:08:37 45477 3
原创 用switch-case语句实现两个数的简单四则运算
#include using namespace std;void main(){ double a ,b; char c; cout cin>>a>>c>>b; switch(c) { case '+': cout break; case '-': c
2012-04-11 16:07:19 13487
原创 一个数学学习工具(10之内的简单减法)
小学生减法联系工具,随机生成两个10之内的数字,进行相减,输出答案,如果答案正确,给出提示。#include#include #include using namespace std;void main(){ int a ,b; srand(time(0)); a = rand()%10; b = rand()%10; if
2012-04-11 15:48:53 874
原创 2012-4-11-学习笔记
内存中每个字节都有编号 --- 地址.内存的存取以字节为单位,按地址进行.在计算机中,由若干个位组成一个“字节”(byte)。字节由多少个位组成,取决于计算机的自身结构。通常,微型计算机的CPU多用8位组成一个字节,用以表示一个字符的代码。构成一个字节的8个位被看作一个整体。字节是电子计算机存储信息的基本单位。在计算机的存储器中占据一个单独的地址(内存单元的编号)并作为
2012-04-11 01:15:31 667
原创 给定ASCII码,输出对应字符
ASCII码的范围是0-128一个强制转换,搞定问题#includeusing namespace std;int main(){ coutint i; cin>>i; if (i182) { cout return 0; } cout(i) return 0;
2012-04-10 20:17:53 7850
原创 将小写字母转换为大写字母
大写字母在小写字母之前,所以小写字母的ASCII码要比大写字母的大,都大32.比如a-A=b-B=c-C=32;对于一个小写字母,要转换为大写字母,则公式为static_cast('A'+(ch-'a'))对于一个大写字母,要转换为小写字母,则公式为static_cast('a'+(ch-'A'))65---90为A--Z97---122为a--z#includ
2012-04-10 20:13:10 4256
原创 输入一个100--1000之内是数字,求出其各位数字相加之和
#includeusing namespace std;int sumNum(int);int main(){ cout int k; cin>>k; if (k1000) { cout return 0; } cout return 0;}int sumNum
2012-04-10 20:04:18 1840
原创 C/C++转义符的使用
转义符用的都是反斜线 ,注释和文件路径用的是斜线1.如何打印出“”(双引号)?cout2.打印出单引号\' ;用反斜线3.换行符\n 4.如何打印出反斜线 \??----用\\两个反斜线来打印出一个反斜线 cout
2012-04-10 19:13:33 941
原创 运算符+优先级问题(经典)
C/C++中各种运算符1.数学运算符:+ - * / &2.赋值运算符 = 3.组合元算符 : +=, -=,i++, --i, /=, *= ,%=4.关系运算符 相等 ==不等 !=大于 >大于等于 >=小于 小于等于 5.逻辑运算符 '逻辑与运算:&&'逻辑或:||'逻辑非:!对表达式中运算符优先级有
2012-04-10 18:56:26 3368
原创 c++自增自减运算汇总(经典)
c++自增自減問題 在程序设计中,经常遇到“i=i+1”和“i=i-1”这两种极为常用的操作。变量i被称为“计数器”,用来记录完成某一操作的次数。C语言为这种计数器操作提供了两个更为简洁的运算符,即++和--,分别叫做自增运算符和自减运算符。它们是从右向左结合的一元算术运算符,优先级为2。学习和应用这两个运算符时应注意以下几点:1 注意表达式的值和变量值的区别 以自增运算符为例,当自
2012-04-10 18:12:11 14778 4
原创 sizeof用法汇总(经典)
sizeof()功能:计算数据空间的字节数1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作 指针均可看为变量类型的一种。所有指针变量的sizeof操作结果均
2012-04-10 17:12:56 1054
原创 浮点型+类型转换(C/C++重点)
数据之间的相互转换也是重点•C语言中除了整型外,另外一种数据类型就是浮点型,浮点型可以表示有小数部分的数据。浮点型包含三种数据类型,分别是单精度的float类型,双精度的double类型,和长双精度longdouble类型。如:#include main() {float x;x=6.0; x++;printf("%f",x);}结果:
2012-04-10 16:46:40 3419
原创 第二章 C++笔记
1.可以用函数sizeof来确定一个类型占用内存的大小 如;coutcout cout cout cout cout cout结果:2.整数除法的结果仍为整数,小树部分会被截去。如,5/2 = 2 ,-5/2 = -2 ,而不是-2.5 模运算%,只有当被除数(前面的那个数)是负数时候,余数才会是负数。如:-7%
2012-04-10 16:13:09 680
转载 C++四舍五入(2)
转帖自---http://www.rupeng.com/forum/thread-12200-1-1.html呵呵,C++四舍五入原来这么简单今天很惊奇,发现了C++的格式化输出可以四舍五入地保留小数首先我们设置cout.setf(ios::fixed);setf是setflag的缩写,MSDN解释为Sets the specificed flags。呵呵,估计是和C+
2012-04-10 15:26:13 1595
转载 C语言标准库中round函数
本文转自---http://demon.tw/programming/c-round.htmlC语言标准库中有没有round函数?答案是,可能有,也可能没有。这取决于你使用的编译器,更准确地说,是编辑器是否支持C99标准。让我们简单回顾一下C语言标准的历史:C的第一个标准是由美国国家标准协会(ANSI)发布的。虽然这份文档后来被国际标准化组织(ISO)采纳并且ISO发布的修订版也被AN
2012-04-10 12:43:05 25161
原创 C实现时间计算功能
关于时间的一些小功能的实现,如两个日期之间的差值,N天之后的日期等#include#include#include typedef struct{ int year; int month; int day;}date;int month[12]={31,28,31,30,31,30,31,31,30,31,30,31};int leap1(int
2012-04-09 23:51:27 1277
原创 C++四舍五入问题
floor函数定义与语法 函数名: floor 功 能: 返回小于或者等于指定表达式的最大整数 用 法: double floor(double x); 头文件:math.h#include stdio.h> #include int main(void) { double number = 123.54
2012-04-09 23:39:18 7526 1
转载 localtime简介
本文转自百度百科函数名: localtime简介 功 能: 把从1970-1-1零点零分到当前时间系统所偏移的秒数时间转换为日历时间 。 说明:此函数获得的tm结构体的时间,是已经进行过时区转化为本地时间。 用 法: struct tm *localtime(const time_t *clock); 返回值:返回指向tm 结构体的指针.tm结构体是time
2012-04-09 23:04:30 1653
转载 C和C++语言学习总结
本文转自http://topic.csdn.net/u/20081121/21/02fd5ae1-ff29-447c-8c6d-67da15e9ff0e.htmlC和C++语言学习总结(资料来自 林锐博士 2001 年7 月24)知识结构:1、if,for,switch,goto2、#define,const3、文件拷贝的代码,动态生成内存,复合表达式,strcpy
2012-04-09 19:45:38 610
转载 C++中显示当前时间的方法:
C++中显示当前时间的方法:#include #include // 系统时间函数using namespace std; int main(){ time_t now=time(0);cout return 0;}注意这个显示的时间是格林威治时间。当地时间如何转化我还不知道,有知道的可以回帖说明一下,谢谢!本文转自ht
2012-04-09 19:26:17 6374 1
原创 c/c++中时间函数和随机函数的总结
[C/C++] Linux下c语言编程的时间函数详解默认分类 2010-03-12 10:41:35阅读448 评论0 字号:大中小订阅 . /******************* Linux时间函数 *******************/asctime(将时间和日期以字符串格式表示); ===>传入UTC(struct tm)tmp,返回char*。
2012-04-09 19:17:42 3546
转载 如何用c++产生1-10十个不同的随机数(代码很经典)
你要不同的10个数。你可以设个数组存储已经产生的数。比如已经产生了第一个数5,你用rand()生成了又一个5时,比较一下以产生的数发现是5,就跳过,看下一个。总能产生10个不同的随机数。算法就是,每生成一个数就与原来生成的数比较,如果有相等的就就重新生成一个数,这样就能保证10个数都不相等了。下面这个程序生成数的范围是0到100:#include #include
2012-04-09 19:12:01 22853 3
转载 使用随机函数初始化一个数组,并对数组进行排序(冒泡排序法和选择排序法)
使用C++随机函数Rand()生成n个数,采用冒泡排序法.选择排序法这两种方法对n个数进行排序,要求用函数来实现。[ 标签:c++,随机函数,rand ] 绿蓑衣(Lian 回答:1 人气:1 解决时间:2010-12-23 09:24 满意答案好评率:100% #include #include #include using namespace std;void Ma
2012-04-09 18:37:06 10385 1
转载 C++中随机函数rand()的用法
rand()的用法 rand()不需要参数,它会返回一个从0到最大随机数的任意整数,最大随机数的大小通常是固定的一个大整数。 如果你要产生0~10的10个整数,可以表达为: int N = rand() % 11; 这样,N的值就是一个0~10的随机数,如果要产生1~10,则是这样: int N = 1 + rand() % 10; 总结来说,可以表
2012-04-09 18:31:06 2036
原创 指针函数的一个简单应用
#includeusing namespace std;int *max(int *,int *,int *,int *);void main(){ int c1[5]={1,5,6,9,8}; int c2[8]={9,13,54,6,8,32,16,78}; int n; int m; int *p; p = ma
2012-04-09 17:33:23 474
原创 函数与指针笔记
0.指针域函数,可分为两种 (1)指向函数的指针1.函数名就是函数的入口地址,和数组名一样。、1.优先级问题,括号的优先级高于*号的,如 int (*p)(int ,int);//指向函数的指针2.指针变量,说明指针指向的是变量。指向函数的指针,说明指针指向的是函数。与指针变量没多大区别。都是指向一个东西指针的作用范围很大,可以指向函数,数组,变量
2012-04-05 19:31:35 516
原创 指针的运算
1.对指针的运算,就是对地址的元算。也就是移动指针,如p+n,p-n,++p;2.通过两个指针相减,我们可以知道中间间隔多少存储单元3.将指针p加上或减去一个整数,表示p向增加或减小的方向移动n个存储单元,从而得到一个新的地址。假如p指向的是int型,那么p+1,则移动4个字节,如果p指向的是字节,那么p+1移动一个字节。3.指针的运算3.
2012-04-05 15:25:06 573
原创 C语言学习之变量存储
C语言中对变量的说明包括两方面的内容:变量类型以及变量的存储类型。变量类型如:int(整形),char(字符型)是用来说明变量所占用的内存空间的大小。变量存储类型用来说明变量的作用范围。C语言的变量存储类有:自动类、寄存器类、静态类和外部类。关键字auto加在变量名及其类型前,用来说明它是自动变量。局部变量是指在函数内部说明的变量(有时也称为自动变量)。用关键字auto进 行说明, 当
2012-04-05 00:04:57 731
原创 4.关于指针的两个看似简单实则意义深远的题
0.指针是无私的,它并不关系自己,只关心指向的那个变量 。int a = 1 ;int *p1 = &a ;*p1 += 1;cout输出结果为,a = 2,*p1 = 2;结论:指针是无私的,它并不关心自己,只关心指向的那个变量,,说白了,,就是间接引用那个变量,指针没有值,只是地址。对*指针的操作就是对指向变量的操作!!!1.void main(){
2012-04-04 21:32:14 581
原创 3.指针
1.指针说白了就是一个无符号的整数,专门用来存储地址的。内存地址:内存中存储单元的编号。2.变量有两种访问形式,一是直接访问,,,直接通过变量名来访问,,,二是间接访问,,通过指针地址来访问3。注意数组在内存中是连续存放的!!!还有,数组的所有值类型是一样的!!!4.数组的指针就是数组在内存中的起始地址。数组名代表的就是数组在内存中存放的起始
2012-04-04 20:30:40 492
原创 2.编程教父菜鸟也疯狂 For C++ 第三四课笔记
1.有些命令是保存在仓库文件中的,所以要执行这些命令,,必须引入仓库文件,也就是头文件2.cout;代表语句的结束,endl代表换行3.数组可以看成一个变量列表4.声明数组:类型 数组名称【长度】---数组名称大写使用数组:数组名称【索引】索引不一定是整数或者常量(const int p = 3,int A[p]),也可以是表达式(int i= 2;B[1+I];)5.
2012-04-04 18:49:03 1536
原创 1.编程教父的第一节课---简单笔记
1.c++是c语言的扩充,,其中淘汰了很多c的东西,C能实现的功能,c++都能实现,c++能实现的功能,c不一定能实现。2.c当初出现,是为了编程os才出现的,后来专家发现c有很多东西需要改善,所以经过扩充之后产生了C++3建议不用去学C,直接去学C++就行。4.对于程序的算法,,初学者应该先学会最基本的语句,那些比较基础的算法,,只有在这些熟练之后,才去考虑学精深的算法。复杂
2012-04-04 15:16:25 1441
原创 bug汇总
1.C2601:MSDN上关于C2601的帮助:“function”: 本地函数定义是非法的代码试图在函数内定义函数。或者,在该 C2601 错误位置前的源代码中有一个额外的大括号。2.fatal error LNK1168: cannot open Debug/SHI.exe for writing这不是程序本身的问题如果你还在调试某个程序,还没结束,你又开始编译源代码,就会出现
2012-04-04 14:51:32 1076
转载 动态链接库DLL
本文转自百度百科DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件!!!!!!例如,您有一个大型网络游戏,如果把整个数百MB甚至数GB的游戏的代码都放在一个应用程序里,日后的修改工作将会十分费时,而如果把不同功能的代码分别放在数个动态链接库(DLL)中,您无需重新生成或安装整个程序就可以应用更新。DLL文件损坏 当前木马病毒经常感染
2012-04-04 14:39:17 505
转载 JAVA虚拟机
Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台
2012-04-04 14:27:25 430
转载 虚拟机(Virtual Machine)
本文转自百度百科 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。目录定义用途虚拟系统与虚拟机区别主流虚拟机虚拟机分类常用虚拟机介绍:linux虚拟机为什么使用虚拟机VMware虚拟机安装过程VMware新功能Java虚拟机体系结构虚拟机杀毒技术展开
2012-04-04 14:25:57 1541
mysql connector
2016-09-22
jstl jar包
2016-09-22
mfc100u.dll
2016-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人