C++笔记
cj1064789374
大佬们多多指教
展开
-
const笔记
一、const只可以赋给const,非const可以赋给const,原非const可以改,后const不可改,虽然指向同一单元如下图,x=2可以,但y=2就会报错,这个与函数类似,const int& y可以作为形参传入且不可改,但原值x是可改的二、变量赋给引用,那就是多了个别名,但引用赋给变量,那就是硬拷贝,被赋值的变量与引用无关三、右值(下例中是返回值)是const...原创 2019-06-19 11:25:11 · 97 阅读 · 0 评论 -
大端与小端模式
判断电脑大端与小端模式,开union存int与char,Int赋1再判char,char是1就是小端,否则就是大端原创 2019-06-19 16:37:07 · 108 阅读 · 0 评论 -
行读入
cin>>x遇到空格/回车/制表符就完成整数读取,但换行符\n依然在流缓冲区中cin.get()读出一个字符,包括换行符cin>>s遇到回车就完成读取,但换行符\n依然在流缓冲区中cin.get(y,100)遇到回车就完成读取,但换行符\n依然在流缓冲区中cin.getline(s,100)到回车就完成读取,且换行符\n不保留在流缓冲区中...原创 2019-06-14 19:55:10 · 136 阅读 · 0 评论 -
C++概念速记
面向过程:endl对比\n的区别:会刷新缓冲区C++有面向对象开发的四大特性:封装,抽象,继承,多态注释:// /* */类型&关键字:布尔型bool 字符型char 整型int 浮点型float 双浮点型double 无类型void变量作用域:在函数或一个代码块内部声明的变量,称为局部变量,只在函数或块内适用在函数参数的定义中声明的变量,称为形...原创 2019-02-22 17:19:35 · 263 阅读 · 0 评论 -
C++换行与读入
#include<bits/stdc++.h>#include<stdio.h>using namespace std;int main( ){ char c; freopen("1.txt","r",stdin); while((c=getchar())!=EOF){ if(c=='\n')continue; ...原创 2019-04-01 18:17:46 · 2567 阅读 · 0 评论 -
十进制与二进制的数位关系
在C++精度范围内符合:2进制与10进制转换时的位数,符合2^10=10^3,需要多了24,但是对数位没有影响二进制下的2^i次方的值,逢10,十进制下就多3位(3个0),余0~3不变,余4~6加一位,余7~9加两位...原创 2019-08-09 00:57:11 · 3853 阅读 · 0 评论