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

        目录

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

 二 . Hallo world如何被启动

 三 . 数据类型 

 四 .  变量和常量

 五 .  进制    


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

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

二.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++中的常量分为  字面常量

                                                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)
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012a
11101113b
12110014c
13110115d
14111016e
15111117f

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

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

  • 13
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙星尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值