IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言--编程预备知识 -> 正文阅读

[C++知识库]C语言--编程预备知识

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

  • 比如看一部电影,双击打开该电影是系统提供的一个操作,这部电影本身是在硬盘上面放着的。当你对他进行双击操作的时候,操作系统就会对把硬盘上的电影调用到内存里面去,因为cpu不能够直接处理硬盘上的数据。cpu再去处理电影数据,把一些电影数据变成图像,一些变成声音。图像最终通过显示器显示出来,声音发送给声卡最终发出声音。
  • 主板提供了一个中间传输的设备

HelloWorld程序是如何运行起来的

  • 通过编辑器敲程序,然后生成可执行文件。靠操作系统来执行这个可执行文件,操作系统调用cpu执行,然后在显示器上输出。

什么是数据类型

  • 数据存储的话,要对他进行分类。整数、实数、有理数、无理数、虚数、字符。c语言数据类型分为两类:基本数据类型,复合类型数据。c语言实数叫浮点数,含有小数位的数,它不能通过定点来存储,只能通过浮点来存储。
  • 整数可以分为:整形(int)、短整形(short int)、长整形(long int)
  • 浮点数有:单精度浮点数,双精度浮点数。用单精度存占4个字节,双精度占8个字节。
  • 字符:单个字符,字符串。字符串可以在c语言里用字符数组来保存。
  • 复合类型数据:结构体(用处不大)、枚举、共用体(被淘汰)。复合类型就是把基本类型拼凑在一起

什么是变量

#include <stdio.h>
int main(void)
{
  int i = 3;
  printf("i=%d\n",i);
  return 0;
}
  • 变量的本质就是内存中一段存储空间

cpu、内存条、vc++6.0、操作系统之间的关系

变量为什么必须的初始化

  • 内存实在操作系统统一管理下使用的
  • 软件在运行前需要向操作系统申请存储空间,在内存空闲空间足够时,操作系统将分配一段内存空间并将外存中软件拷贝一份存入该内存空间中,并启动该软件的运行。
  • 在软件运行期间,该软件所占内存空间不再分配给其他软件
  • 当软件运行完毕后,操作系统将回收该内存空间(注意:操作系统并不清空该内存空间中遗留下来的数据),以便再次分配给其他软件使用。

如何定义变量

  • 有种写法
int i, j=3;
int i = 3 , j = 5;
int i, j; i = j = 5;

什么是进制

  • 十进制逢十进一,二进制逢二进一。为了实际需要,又建立了八进制和十六进制。
  • %d表示十进制输出,%x %X 表示十六进制输出,%o表示以八进制输出。

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

  • 整数:十进制、八进制、二进制、十六进制
  • 浮点数:普通写法,科学记数法
float x = 3.23e+3;
  • 字符串 "A“ 在内部是 ‘A’ 和 '\0’的组合

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

  • 整数是以补码的形式转换为二进制代码存储在计算机中。
  • 实数是以IEEE754标准转化为二进制代码
  • 字符的本质也是以整数形式存储
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-02-01 20:25:11  更:2022-02-01 20:27:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 8:46:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码