无关风月

冰冻三尺非一日之寒

C/C++基本数据类型所占字节数

关于这个基本的问题,很早以前就很清楚了,C标准中并没有具体给出规定那个基本类型应该是多少字节数,而且这个也与机器、OS、编译器有关,比如同样是在32bits的操作系统系,VC++的编译器下int类型为占4个字节;而tuborC下则是2个字节。 所以int,long int,short int的宽...

2018-05-11 10:34:21

阅读数 48

评论数 0

C++期末复习知识点

1.  面向对象技术有哪些特点?(7条) a)   模块性:对象是一个功能和数据独立的单元,相互间只能通过对象认可的途径进行通信,可重用。 b)   封装性:为信息隐蔽提供具体的实现手段,用户只需了解功能,不必清楚内部细节 c)   代码共享:可以避免代码的重复设计 d)   灵活性:对象可以根据...

2017-02-26 13:10:34

阅读数 4203

评论数 0

C ++ sort()与stable_sort()

这两个函数的原理都是快速排序,时间复杂度在所有排序中最低,为O(nlog2n) ; sort的应用; 1、可以传入两个参数;      sort(a,a+N) ,其中a是数组,a+N表示对a[0]至a[N-1]的N个数进行排序(默认从小到大排序); 2、传入三个参数; ...

2016-03-04 23:41:44

阅读数 250

评论数 0

怎样让函数返回数组

这个问题属于非常初级的问题,但是对于初学不知道的人可能会比较头疼。C++中函数是不能直接返回一个数组的,但是数组其实就是指针,所以可以让函数返回指针来实现。比如一个矩阵相乘的函数,很容易地我们就写成: #include using namespace std; float* MultMat...

2016-03-03 16:11:02

阅读数 253

评论数 0

c语言编程中%g是什么格式

%g用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出时占宽度较小的一种),且不输出无意义的0。即%g是根据结果自动选择科学记数法还是一般的小数记数法   printf("%g\n", 0.00001234);   printf("%g\n&quo...

2016-02-28 22:52:53

阅读数 637

评论数 0

C语言中memset函数详解

功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,   块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作   用 法: void *memset(void *s, char ch, unsigned n);   程序例:   #includ...

2016-02-26 22:35:47

阅读数 201

评论数 0

C语言的整型和长整型的字节长

16位系统:long是4字节,int是2字节 32位系统:long是4字节,int是4字节 64位系统:long是4字节,int是4字节     指针长度默认是unsigned long。     int的长度,是由硬件和系统共同决定的。比如当年的d...

2016-02-25 23:18:07

阅读数 1750

评论数 0

C语言 字符串转化为数字

int atoi ( const char * str )           //Convert string to integer 忽略str前方的空白,直到遇到第一个非空白字符,如果第一个非空白字符是正负号或者数字,则转换尽可能长的有效字符为数字。如果没有合法的转换返回0,如果转换后的值超...

2016-02-25 21:26:07

阅读数 451

评论数 0

C语言字符串处理函数

函数名: strcpy  功  能: 拷贝一个字符串到另一个  用  法: char *stpcpy(char *destin, char *source);  程序例:  #include   #include   int main(void)  {     char strin...

2016-02-25 21:25:10

阅读数 218

评论数 2

C语言 gets()和scanf()函数的区别

scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。 gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。 char s...

2016-02-13 14:47:36

阅读数 228

评论数 0

C语言中有string吗?

转自http://apps.hi.baidu.com/share/detail/35615256 一直以来对这个问题都不是很清楚:只是知道C语言里有这个头文件,所以就想当然的认为C语言里有string这个 类型,可以通过下面这种形式来声明string的变量 string aString;...

2016-01-15 18:19:14

阅读数 5301

评论数 0

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