C语言结构体中缺少右引号,C语言 基础理论中易错易忘易忽略知识点 第一节

本文介绍了C语言中的进制转换,包括二、八、十、十六进制。讲解了ASCII码的范围,并强调计算机只能识别二进制。讨论了数据类型,包括基本类型、构造类型、指针类型和空类型,以及它们的子类型。此外,还阐述了补码的概念和作用。最后,概述了C语言中的运算符规则,如自加自减、算术运算符、关系运算符和逻辑运算符的优先级和结合性。
摘要由CSDN通过智能技术生成

二进制:Binary        八进制:Octal       十六进制:Hexadecimal           十进制:Decimal

1>   ASCII值:

数值小于32   :控制字符

48~57           :数字字符(0 - 9)

65~90           :大写字母(A—Z)

97~122         :小写字母(a - z)

2>

对于计算机而言,只能识别0和1,使用的是二进制。

定点数即是整数,原码、反码、补码是针对整数而言的,这三类码的最高位为符号位,其余的为数值位。

原码和反码:在对于+0和-0的表示上会产生二义

补码:正数的补码即原码,负数的补码:符号位不变,数值位取反后+1。

正数的表示:三码统一

补码解决了原码和反码对于0的二义性,使数值的存储惟一,所以计算的存储和运算都是补码。

3>  数据类型有:基本类型、构造类型、指针类型、空类型

基本类型  包含:整型(短整型、基本整型、长整型)、实型又名浮点型(单精度型、双精度型)、字符型、枚举类型

构造类型  包含:数组、结构体、共用体

C语言中,不能用二进制来表示常量,只能用八、十、十六进制表示。

实型变量也称为实数或者浮点数,C语言中,实数只采用十进制表示。

单精度变量:float  var;  一个单精度变量占用4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值