栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言、、

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言、、

C语言概述

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。跨平台的特性,以一个标准规格写出的C语言程序可包括类似嵌入式处理器以及超级计算机等作业平台的计算机平台上进行编译。

诞生于贝尔实验室 丹尼斯·里奇 以肯尼斯·蓝·汤普森设计的B语言为基础发展来的

1989年 第一个完备的C标准,“C89” ANSIC 2018最新C18

特点:(1)简洁的语言(2)具有结构化的控制语句(3)丰富的数据类型(4)丰富的运算符

34种运算符(5)可对物理地址进行直接的操作(6)代码具有较好的可移植性(7)可生成高质量、目标代码执行效率高的程序

1、广泛性 2、简洁性 3、结构完善

C语言的缺点主要表现为1、数据的封装性弱

2、语法限制不太严格

###C语言 位运算

1TB 1024GB

1GB 1024MB

1MB 1024KB

1KB 1024B

1byte 8bit

二进制转十进制

(10110)2=(22)10

8421法

(16 8 4 2 1)

101101 11001001 10010111

十进制转二进制

37 100101 逆转8421 最近的数

33 10001

八进制转二进制
567 101 110 111
234 010 011 100
105 001 000 101

二进制转八进制 右往左
011 010 111 100 110 32746
011 010 111 101 110 32756
011 101 110 101 011 35653
100 101 101

1110010110
11011101011

十六进制转二进制
109CBE 0001 0000 1001 1100 1011 1110 ABCDEFG10 11
A017B

二进制转十六进制
1 0110 1011 16B
1101111010
100110011101

正数的 原码 反码 补码 不变 8位

负数原码最左为1 反码全部取反0变1 1变0

35 -27 -17 1001 0001 1110 1110 1110 1111

数据类型


char 字符型 特殊的整型 占据1个字节(1byte–8bit)
int 整型 占据4个字节 (32位)
浮点型
单精度浮点型float 4byte
双精度浮点型double 8byte
双长精度浮点型long double 8byte 或者 16byte

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012274.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号