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++知识库 -> 2.C语言基础 -> 正文阅读

[C++知识库]2.C语言基础

1.数据类型

2.整型? ? ?有4种进制形式:

十进制: 都是以0-9这九个数字组成,不能以0开头。

二进制: 由0和1两个数字组成。

八进制: 由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。

十六进制:由0-9和A-F组成。为了区分于其他数字的区别,开头都是以0x开始。

3.进制转换:

整数进制转换图:

?小数部分转换表:

(1)十进制转二进制的转换原理 整数部分转换:除以2,反向取余数,直到商为0终止;(将某个十进制数除2得到的整数部分保留,作为第二次除2时的被除数,得到的余数依次记下,重复上述步骤,直到整数部分为0就结束,将所有得到的余数最终逆序输出,则为该十进制对应的二进制数)。小数部分转换:十进制小数转换成二进制小数采用 “乘2取整,顺序输出” 法。

(2)十进制转换八进制原理?整数部分转换:除以8,反向取余数,直到商为0终止。例如:十进制数796转换成八进制数:将796除8取得第一个余数为4,将除8得到的整数部分99作为第二次的被除数,重复上述步骤,直至最终整数部分为0就结束。将取得的所有余数逆序输出,则为:796–>1434。小数部分转换:十进制小数转换成八进制小数采用 “乘8取整,顺序输出” 法。

(3)十进制转换十六进制原理整数部分转换:除以16,反向取余数,直到商为0终止。小数部分转换:十进制小数转换成十六进制小数采用 “乘16取整,顺序输出” 法。

总结:整数部分转换原理都是除进制数取余数,倒序输出;小数部分转换原理都是乘进制数取整数部分,再将整数部分顺序输出!

3.常量和变量:

常量:指程序在运行时其值不能改变的量,常量不占内存,在程序运行时它作为操作对象直接出现在运算器的各种寄存器中。??

常量的类型:(1)整型常量,如10、20、-10、-650等;

? ? ? ? ? ? ? ? ? ? ? (2)实数或浮点常量,如10.2、50.8、-450.8等;

? ? ? ? ? ? ? ? ? ? ? (3)八进制常量,如021、033、-059等;

??????????????????????(4)十六进制常量,如0xxa、0x87、-0xb2等;

? ? ? ? ? ? ? ? ? ? ? (5)字符常量,如“a”、“w”、“p”等;

? ? ? ? ? ? ? ? ? ? ? (6)字符串常量,如“good”、“C”、“C++”等;

常见的转义字符的定义:

变量:

1.标识符:C语言规定,标识符只能由字母、数字、下划线组成,且第一字符必须为字母或下划线。

2.关键字:auto? ?break? case char? const? continue? default? do? double? else? enum? exern?

float???for goto? if int? long? register? return? short? signed? sizeof? static? struct? switch? typedef

union? wnsigned? void? volatile? while?

除了关键字以外,尽量不要使用main、printf等库函数的名字作为用户的标识符。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-25 07:56:38  更:2021-11-25 07:58:42 
 
开发: 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:37:00-

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