为什么C语言判断010为八进制,C语言学习(1)

阅读: 评论:0

为什么C语言判断010为八进制,C语言学习(1)

为什么C语言判断010为八进制,C语言学习(1)

一、C语言基础

1. 学习方法

多看+多敲+多思考总结

2. C语言历史

机器码: 01二进制去写代码,困难很大 10+11运算

+ ---》 01001

汇编语言:用助记符替换掉机器码中的序列

+ ---》add

B语言

1972年: 设计unix系统而发明了C语言

3. C语言中变量类型及其使用

变量:用来存放各种类型的数据   商品的价格---》小数表示 4.0 3.5

商品的数量---》整数

商品的名称---》中文字符串或者英文字符串

变量类型:int(整型) float(单精度浮点型) double(双精度浮点型) short(短整型) long(长整型)long long int(长长整型) char(字符类型) bool(类型) struct(结构体) union(联合体) enum(枚举) unsigned(无符号数)

变量的使用:

语法规则: 类型 变量名字;

int ab123;

float price; //英文单词,或者缩写

float jiage; //最恶心的

C语言命名规范:

第一个:变量的名字中只能有字母,数字和下划线组成,并且首字母不能是数字 ab Ab ab78 a79 _abc 7mn(非法) a#b(非法) h@c(非法)

第二个:命名的时候尽量通俗易懂,不要用汉语拼音,用英文单词缩写

(1)整型

大小: 4个字节,32位二进制,知道大小是为了防止使用的时候数据溢出了(超出取值范围了)

存储:

原码:一个整数原本的二进制编码

比如: 8的二进制原码 1000(短除法求)

反码:把原码依次取反

原码:1101 --》反码0010

补码:反码加1

原码:1101 --》补码0010+1 --》0011

正数在计算机中采用原码存放,并且最高位是符号位,0表示正数,1表示负数

1010

负数在计算机中采用补码存放 -88

本文发布于:2024-02-04 23:07:43,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170718477860607.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:RS
标签:语言   八进制
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23