【重拾C语言】学前10小问

1、CPU  内存条 硬盘 显卡 主板显示器 之间的关系

      系统首先将硬盘中的数据/程序调入内存条当中,CPU读取内存中的数据/程序,将数据/程序的具体操作在相应的硬件设备上执行。主板相当于一个连接设备,使插在其上的所有硬件设备数据交互。

 

2、HelloWorld程序如何运行起来的

     由编译和链接生成.exe可执行文件,之后操作系统在后台执行.exe文件

 

3、什么是数据类型

     1)整数

             整型 —— int    4

             短整型 —— short int    2

             长整形 —— long int     8

     2)浮点数(实数)

              单精度浮点数 —— float    4

              双精度浮点数 —— double   8

     3)字符

               char     1

     4)复合型类型数据

 

4、什么是变量

      变量的本质就是内存中一段存储空间,程序终止之后变量所占用的空间被释放掉。

       利用变量能够方便对数据的存储。

 

5、CPU 内存条 VC++6.0 操作系统 之间的关系

     VC++6.0软件请求操作系统在内存条里面分配一段空闲内存空间(有原始的01数据),将空间地址编号与变量相关联。

    

6、变量为什么必须初始化

      即赋值;有上次遗留下来的垃圾值并且没有初始化的情况下,系统会给分配好的内存空间赋一个以-8开头的填充值。

      软件运行完毕后,操作系统会回收其内存空间,但是回收并不清除内存空间中遗留下来的数据。只是通过改变操作系统的系统分配表的01标志位来区分空间是否已被分配。

 

7、如何定义变量

     数据类型  变量名 = 要赋的值

 

8、什么是进制

     B —— 二进制; O —— 八进制; D ——十进制; H —— 十六进制。

 

9、常量在C语言中是如何表示的

     整数:十进制 —— 传统写法

                十六进制 —— 前面加 0x 或 0X

                八进制 —— 前面加0

   浮点数:传统写法 —— float x = 3.2

                  科学计数法 —— float x = 3.2e3

   字符: 单个字符用单引号括起来 —— ‘A’表示字符A

               字符串用双引号括起来 —— “A”正确,因为“A”代表‘A’和‘\0’的组合

 

10、常量以什么样的二进制代码存储在计算机中

        整数以补码的形式转化为二进制代码存储在计算机中

        实数是以IEEE754标准转化为二进制代码存储在计算机中

        字符的本质实际上与整数的存储方式相同

 

11、什么是字节

        字节就是存储数据的单位,并且硬件所能访问的最小单位;

           1字节 = 8位; 1K = 1024字节; 1M = 1024K; 1G = 1024M

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值