C++学习之旅 第一章 C++预备知识

时间:2022-11-11 22:56:55

        目录

 一. CPU,主板,内存条,硬盘,显示器,显卡 之间的关系

 二 . Hallo world如何被启动

 三 . 数据类型 

 四 .  变量和常量

 五 .  进制    


      1.首先 ,cpu相当于人类的大脑,显卡相当于翻译工具,把编码翻译成文字,用户通过显示器来观看。内存条用来扩大内存,显卡运算产生的数据存档与此。 

       许多人都分不清内存和硬盘,我们需要知道的是硬板是电脑主要的存储媒介之一,而内存是计算机的重要的部件之一,它是与cpu进行沟通的桥梁。计算机中所有的程序运行都在内存中进行。内存也被称为内存储存器,其作暂时存放cpu中的运算数据,以及于硬盘等外部存储器交换的数据。也就是说硬盘相当于餐盘,内存是碗。                                                                                              如果把cpu比喻成工厂,那么主板相当于一个地皮,为工厂cpu,仓库(硬盘),运输(内存)等提供连接提供支持

C++学习之旅 第一章 C++预备知识

二.Halloworld

      halloworld这应该是新手的第一个代码

#include<stdio.h>
int main()
{
 printf("hallo world!");
	 
 return 0;
}

  注释 其中#include为头文件的包含

         int main()                         //int——>整型   

                                                  //main函数是程序的入口

                                                  //main函数有且只有一个

                                                  //程序是从main函数的第一行开始运行的

         printf("hallo world!");    //printf(打印)是一个库函数:库函数的是用得包含一个头文件                                                                                                                                               stdio.h             return0;                           //返回一个整数0;

在C++中有两种注释方式:

一种是以/*开始、以*/结束的块注释(block comment);
另一种是以//开始、以换行符结束的单行注释(line comment)。                                  

三.数据类型

    1.基本类型

     short,int,long,char,flort,double这六个关键字代表C++里的六种基本数据类型。

                    char //字符数据类型
 
                    short //短整型
 
                    int //整形
 
                    long //长整型
 
                    long long //更长的整形
 
                    float //单精度浮点数
 
                    double //双精度浮点数

 C++学习之旅 第一章 C++预备知识

             数据类型决定了数值的取值范围,占有内存的字节数,可以进行的操作

              数据类型在数据结构中的定义是一组性质相同的值的集合以及定义在这个值集合上的一组操作的总称。

四.变量和常量

      对于我来说 常量就是一成不变的量 变量就是变化的量

      打个比方,我的性别就是一个常量,而年龄,身高就相当于变量                

C++中的常量分为  字面常量

                                                const 修饰的常变量

                                                #define定义的标识符常量

                                                枚举常量

           变量:

           按照变量的作用域,变量可分为局部变量和全局变量;
          局部变量的作用域是变量所在的局部范围,进入作用域生命周期开始,出作用域生命周期结束;
          全局变量的作用域是整个工程,生命周期是整个程序的生命周期;
          局部变量可以和全局变量同名,同名时局部变量优先使用。

#include<stdio.h>
int g_val = 10;   //全局变量
int main()
{
	int a = 20;   //局部变量
	printf("%d\n", g_val);
	printf("%d\n", a);
	return 0;
}

五.进制

     首先,我们最常用的十进制就是逢十进一,二进制就是逢二进一

     在汇编中:在数字后加字母B表示二进制数,加字母O表示八进制数,加字母D表示十进制数,加字母H表示十六进制。

                                                             常用计数制对照表

十进制(D) 二进制(B) 八进制(O) 十六进制(H)
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 a
11 1011 13 b
12 1100 14 c
13 1101 15 d
14 1110 16 e
15 1111 17 f

#include<stdio.h>
 int main(void)
 {
	 int i = 0x32C;
	 printf("i =%d\n",i);
	/*
	  printf的用法
	  %d表示以十进制输出
	  %x或%X表示十六进制输出
	  %o表示以八进制输出
	*/
	 return  0;
 }

   最后感谢大家的观看,欢迎大家在评论区指出我的不足。