美文网首页
C语言基础01变量与数据类型

C语言基础01变量与数据类型

作者: K9999_b426 | 来源:发表于2019-02-28 06:32 被阅读0次

变量

命名

(a_zA-Z0-9_) 开头必须字母或者下划线,区分大小写,不能与关键字同名

数据类型

指定该变量值存储的数据类型

  • char 字符型,占用1个字节,对应格式化字符(%c)

    char[] = "abc" 字符串,对应格式化字符(%s)末尾自动追加转义字符\0.

  • int 整形,占用8个字节,对应格式化字符(%d)

  • float 单精度浮点型,对应格式化字符(%.2f)精确到小数点后2位

  • double 双精度浮点型,对应格式化字符(%11.9d)11表示总占宽度

    ​ 无符号格式化字符(%u)

sizeof关键字可以获取数据类型需要占用多少个字节

signed,unsigned,带符号位,和不带符号位

sizeof(int)

声明变量的语法

数据类型 变量名

int a;

常量

定义符号常量

宏定义

#define 标识符 常量

#define GUN "AK47"

取值范围

内存机构的最小寻址单位——字节,Byte,

1Byte==8bit

1字节最大的数是(11111111)对应的10进制数是:128+64+32+16+8+4+2+1 = 255

求1字节最大的取值范围

原码11111111

反码10000000

补码01111111(符号位改变)2^7=128 再减一,得到127

求1字节最小的取值范围

补码00000000

反码10000000

原码11111111 (符号位不变)-2^7=-128 再减一,得到128

有符号数公式:2的比特位-1次方,再减一

无符号数公式:2的比特位次方,再减一

image

相关文章

  • C语言基础01变量与数据类型

    变量 命名 (a_zA-Z0-9_) 开头必须字母或者下划线,区分大小写,不能与关键字同名 数据类型 指定该变量值...

  • C语言-数据类型

    C语言中数据类型是什么重要的,他们是定义变量的基础。C语言中数据类型大体上可以分为:基本数据类型,构造类型,指针...

  • 2017 10 16

    今天就C#语言基础进行学习,主要包括数据类型 (*)、变量与常量、String类型、类型转换 (**)等相关内容。...

  • 【OC梳理】基本数据类型和基本运算

    Objective-C作为以C语言为基础的语言,其基本数据类型与C语言类似。 1.基本数据类型 基本数据类型可以参...

  • C语言基础教程之数据类型

    C语言中的类型可分为以下四类,C语言基础教程之数据类型 c中的数据类型是指用于声明不同类型的变量或函数的扩展系统。...

  • python学习线路

    阶段一:基础阶段Python语言基础 · 环境搭建与配置· 变量和数据类型· 编程基础· 装饰器· gui介绍简易...

  • c语言点滴

    在c语言中,变量占用的字节数仅与数据类型有关,而和变量内数据的大小无关。 指针变量的数据类型,必须和它指向的变量的...

  • 变量的基本使用

    如何定义变量? C语言定义变量的格式: 数据类型 变量名称; Go语言中定义变量的格式: var 变量名称 ...

  • 初识Go语言-1

    Go语言学习路径 初识Go语言 Go语言环境搭建与IDE安装 Go语言基础语法 Go语言数据类型 Go语言变量和常...

  • C++ 中的变量

    C++ 中的变量内存数据类型 C++ 数据类型 使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的...

网友评论

      本文标题:C语言基础01变量与数据类型

      本文链接:https://www.haomeiwen.com/subject/oeecuqtx.html