c++基础入门自学笔记总结1---初识C++(上)
卷首语:作为一位刚刚踏入大学校园的新生,我发现相较于中学的紧迫,一开始的氛围是极为宽松的,在宽松的氛围中时间久了反而感觉有些碌碌无为感,?为什么,可能是太轻松了反而变得不自然了,这几天也有去学校瞎逛(bushi)参观,只能说感触良多但又说不出来的感觉,感觉我也可以跟学长学姐一样泡在实验室中寻求科技,自我提升的魅力,但我目前却没有能力去进入那里,因此我决定找一些对自己有意义的事情,然后全身心的投入,不断提升自己,让自己不会为逝去的时间感到羞愧,特此先从学好一门编程语言开始吧。
首先,学习了一些c++的基础知识,先是一些基础概念,如:
作用:整型变量表示的是整数类型的数据
C++中能够表示整型的类型有以下几种方式,区别在于所占内存空间不同
作用:用于表示小数
浮点型变量分为两种:
-
单精度float
-
双精度double
两者的区别
int main() {
float f1 = 3.14f;
double d1 = 3.14;
cout << f1 << endl;
cout << d1<< endl;
cout << "float sizeof = " << sizeof(f1) << endl;
cout << "double sizeof = " << sizeof(d1) << endl;
//科学计数法
float f2 = 3e2; // 3 * 10 ^ 2
cout << "f2 = " << f2 << endl;
float f3 = 3e-2; // 3 * 0.1 ^ 2
cout << "f3 = " << f3 << endl;
system("pause");
return 0;
}
作用:字符型变量用于显示单个字符
语法:char ch = 'a';
注意1:在显示字符型变量时,用单引号将字符括起来,不要用双引号
注意2:单引号内只能有一个字符,不可以是字符串
-
C和C++中字符型变量只占用1个字节。
-
作用:用于表示一些不能显示出来的ASCII字符
现阶段我们常用的转义字符有:
作用
int main() {
string str = "hello world";
cout << str << endl;
system("pause");
return 0;
}
布尔类型 bool
作用:布尔数据类型代表真或假的值
bool类型只有两个值:
-
true --- 真(本质是1)
-
false --- 假(本质是0)
bool类型占1个字节大小
sizeof关键字
作用:利用sizeof关键字可以统计数据类型所占内存大小
语法: size of( 数据类型 / 变量)
示例:
int main() {
cout << "short 类型所占内存空间为: " << sizeof(short) << endl;
cout << "int 类型所占内存空间为: " << sizeof(int) << endl;
cout << "long 类型所占内存空间为: " << sizeof(long) << endl;
cout << "long long 类型所占内存空间为: " << sizeof(long long) << endl;
system("pause");
return 0;
}
还有数据的输入,比较简单的基础语法
cin >> 变量
后面还学习了
不过也有一些注意事项
1.在除法运算中,除数不能为0
2.只有整型变量可以进行取模运算
3.前置递增先对变量进行++,再计算表达式,后置递增相反
除此之外还有
以及
同时注意C和C++ 语言的比较运算中, “真”用数字“1”来表示, “假”用数字“0”来表示。
注意:c++中除了0都为真
其实还有巧记口诀:
&& 与 :同真为真,其余为假
|| 或 :同假为假,其余为真
运算符除了以上提及的其实还有后面会学习到的三目运算符
主要格式如下
c=(a>b?a:b);//返回的是变量可以继续赋值
解释:
如果a>b,就把变量a的值赋给c;





浙公网安备 33010602011771号