![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 52
CYJ_fightman
I have a dream~
展开
-
C++中文件(file)、字符串(string)和向量(vector)相互间的赋值和读取数据操作
(1).文件往向量中写入(以整型变量为中介):#include<iostream>#include<fstream>#include<vector>using namespace std;int main(){ ifstream in("d://aaa.txt"); //需要包含#include<fstream> vector<int> s; //原创 2017-09-23 20:15:19 · 4169 阅读 · 0 评论 -
uchar和char、schar的区别
一、ucahr:图像处理中常常使用的一种数据类型uchar,一般它指的就是unsigned char,是一种8-bit无符号整形数据,范围为[0, 255],可以查到它的定义为:typedef unsigned char uchar;二、schar:与uchar相对应的是schar,定义为typedef signed char schar;取值范围是[-128, 127];三、char是原创 2017-11-03 19:21:24 · 25175 阅读 · 0 评论 -
C/C++小知识点总结
1.不可见字符(控制字符):ASCII有128个字符,其中ASCII值从0~31和127为不 可见字符(控制字符):经常用一个转义字符后跟一个专门的字符来表示,如\n(换行),\a(响铃); 可见字符:直接用”单引号对括起来的单个字符,如’a’,’x’,’$’等,有的可见字符会与语法冲突,所以也用转义字符来表示,如\”,\’,\等;2.字符型的输出不是整数,而是该整数所代表原创 2017-10-11 16:30:23 · 709 阅读 · 0 评论 -
区别:指针常量、指针变量、常量指针和常量指针常量
1.指针变量:指针值(即指针的指向)可以改变的指针,只能指向变量; 2.指针常量:指针值(即指针的指向)不能改变的指针,只能指向变量,但可以修改指向的实体变量的值; 3.常量指针:指向常量的指针,所以不能修改指向的实体的值,但可以修改指针的指向(即可以指向别的常量,必须是常量); 4.常量指针常量:指向常量,指针不能改变指向的实体的值,指针值(即指针的指向)也不能改变(是2和3的结合)。举例子原创 2017-10-11 14:37:32 · 6290 阅读 · 6 评论 -
int、long、long long、unsigned int、_int64的取值范围(与不同位数的编译器有关)
编译器不同,宽度是不相同,分别如下://—16位编译器—//char :1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int : 2个字节 float: 4个字节 double: 8个字节 long: 4个字节 long long: 8个字节 unsigned long: 4个字//—32位编译器—//(看这原创 2017-09-24 22:00:10 · 30477 阅读 · 0 评论 -
VC++编译器中用_int64代替long long
long long类型在VC++编译器中无法使用, 会提示:error C2632: ‘long’ followed by ‘long’ is illegal为了达到使用8字节长的数据,可以用_int64来代替long long,要注意的是在此时在输入和输出使用的格式%I64d该类型表示范围:原创 2017-09-24 22:09:11 · 2623 阅读 · 0 评论 -
素数的多种判断方法
首先,贴上素数的最基本定义:素数又称为质数(prime number),定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数(即只能被1和它自身整除的大于等于2的整数。1.方法一:#includeusing namespace std;int main(){ int n; cin>>n; if(n cout原创 2017-09-13 13:39:35 · 658 阅读 · 0 评论 -
宏函数和自定义函数的区别
首先举一个比较两个数或者表达式大小的例子。 我们把它写成宏定义函数: #define MAX( a, b) ( (a) > (b) (a) : (b) ) 其次,把它用自定义函数来实现: int max( int a, int b) { return (a > b a : b) } 很显然,我们不会选择用函数来完成这个任务,原因有两个: (1).首先,原创 2017-11-15 17:02:23 · 4693 阅读 · 0 评论