挑战大一新生c++一个月速成,期末不挂科(第一期)-创新互联

大型史诗级恐怖片大一新生的期末考试即将来袭,各位友友们有没有跟我一样平常上课摸鱼下课抄同学代码写作业呢?在此,身为打败期末考试这个BOSS的大一的一员,我将在接下来的一个月分享我的学习记录,希望大家一起学习,组团下副本,迎接期末考,并希望大家如果发现错误可以指正,共同学习,共同进步!

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、虚拟空间、营销软件、网站建设、富阳网站维护、网站推广。

本人所写内容基于清华大学出版社《面向对象程序设计与Visualc++6.0教程(第二版)》

话不多说,开始咱们的学习之旅!

1.编程语言的发展:机器语言→汇编语言→高级语言→面向对象语言

2.基本数据类型:bool    float   double   int   char

3.修饰符:singed   unsinged(分别表示有符号和无符号,可用于修饰int和char类型),short , long(一般情况默认只能用来修饰double)

4.常用的转义字符:

\a响铃        \n换行(注意,一般情况下编程语言中空格不计入,不影响代码编译,以及结果的布局)        \t水平制表     \v垂直制表

5.float与double所能表示的有效位数不同,前者为8位,后者为16位

6.常量

const➕数据类型➕常量名=常量值

eg:const  float pi = 3.1415926

注意:

  • const与数据类型的位置可以调换
  • 常量值在程序中无法改变 

  eg:const  float   pi  =  3.1415926

pi  =  3.14

❌该程序是错误的❌

7.双引号是字符串的界限符,如果字符串本身就带双引号怎么办?

eg:cout<<“Please Input\“Y\”or\“N\””输出结果就为Please Input“Y”or“N”

8.x++,x--表示先输出再运算

 ++x,--x表示先运算再输出

 x+=y表示x=x+y(同理“+”可以换成其他基本运算符)

9.%为取余运算

10.运算的优先级dc599b5dbbde4b92b25f34e9079e1afe.jpg

1c22a1470bdf4bd6b410bffe9c9db071.jpg

详情请见上图

11.表达式1,表达式2,表达式3,……

此处的“,” 表示顺序运算,运算时遵循自左向右的原则

eg:x=3*6,x*2    运算结果为x=36

12.条件运算

eg:Max= x>y?x:y

以上式子意思是:当x大于y时输出x,当x不大于y时输出y

13.Sizeof()用于输出有关类型的对象在内存中所占的字节数

14.强转

eg:double  n = 3.14

int x

x = int(n)

运算结果为:x=3

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页标题:挑战大一新生c++一个月速成,期末不挂科(第一期)-创新互联
标题URL:http://scyanting.com/article/csicgi.html