c语言基础-变量(整型)

一、整型变量


类型

关键字 取值范围 存储单元字节数(非固定) 输出
有符号整型 [signed] int -2147483648~2147483647 4 %d
无符号整型 unsigned [int] 0~4294967295 4 %u
有符号短整型 [signed] short [int] -32768~32767 2 %h
无符号短整型 unsigned short [int] 0~65535 2 %hu
有符号长整型 [signed] long long [int] -2147483648~2147483647 4 %ld
无符号长整型 unsigned long long [int] 0~4294967295 4 %lu

1.只有整型数据前可以加signed或者unsigned。

2.无符号的整型只可以用来存放非负数。

3.当输入的数值超出所定义的变量的取值范围时,多出的部分又会从最小的数开始计数。如输入int b=2147483648,则会输出-2147483648。输入int b=-2147483649,输出2147483647。

4.当我们要使用一关键字很长的类型时,可以给它命另一个名,如 typedef unsigned short int USI,此时可用USI代替unsigned short int,USI ave,则ave为短整型。

原文地址:https://www.cnblogs.com/lytbf1216/p/9966886.html

时间: 2024-12-25 07:00:21

c语言基础-变量(整型)的相关文章

2.4.3-Java语言基础(变量)

变量的概念: ?  内存中的一个存储区域 ?  该区域有自己的名称(变量名)和类型(数据类型) ?  该区域的数据可以在同一类型范围内不断变化 为什么要定义变量: ?  用来不断的存放同一类型的常量,并可以重复使用 使用变量注意: ?  变量的作用范围(一对{}之间有效) ?  初始化值 定义变量的格式: ?  数据类型 变量名= 初始化值: ?  注:格式是固定的,记住格式,以不变应万变. 理解:变量就如同数学中的未知数.2.4.3-Java语言基础(变量)

[日常] Go语言圣经--作用域,基础数据类型,整型

go语言圣经-作用域 1.一个声明语句将程序中的实体和一个名字关联,比如一个函数或一个变量 2.一个变量的生命周期是指程序运行时变量存在的有效时间段;声明语句的作用域对应的是一个源代码的文本区域,它是一个编译时的属性 3.句法块是由花括弧所包含;我们可以把块(block)的概念推广到包括其他声明的群组,这些声明在代码中并未显式地使用花括号包裹起来,我们称之为词法块. 4.全局作用域 包级语法域 源文件级的作用域 局部作用域 函数级的作用域 5.从最内层的词法域向全局的作用域查找.内部的会覆盖外部

python基础一整型、bool、字符串

1整型.bool.字符串 1.整型 --数字(int) ? 用于比较运算的 ? 32位 -2 ** 31 ~ 2 ** 31 -1 ? 64位 -2 ** 63 ~ 2 ** 63 -1 ? 基础运算符:+ - * / // ** % python2 整型 int -- log(长整型) / 获取的是整数 python3 整型 int -- / 获取的是浮点数(小数) 2.进制 ? 二进制 八进制 十进制 十六进制 ? 十进制与二进制转换: ? 十进制->二进制:除二整除取倒余法 ? 二进制->

Go语言 基础 变量和常量

变量的初始化 Go语言在声明变量的时候,会自动对变量对应的内存区域进行初始化操作.每个变量会被初始化成其类型的默认值,例如: 整型和浮点型变量的默认值为0. 字符串变量的默认值为空字符串. 布尔型变量默认为false. 切片.函数.指针变量的默认为nil. 当然我们也可在声明变量的时候为其指定初始值.变量初始化的标准格式如下: var 变量名 类型 = 表达式 变量与常量 标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名.常量名.函数名等等. Go语言中标识

Go 语言基础——变量常量的定义

go语言不支持隐式类型转换,别名和原有类型也不能进行隐式类型转换 go语言不支持隐式转换 变量 变量声明 var v1 int var v2 string var v3 [10]int // 数组 var v4 []int // 数组切片 var v5 struct { //定义结构体(Java中的实体类,自定义类型) f int } var v6 *int // 指针 var v7 map[string] int // map,key为string类型,value为int类型 var v8 f

C语言基础 变量

1.基本知识             1.1定义:        变量类型 变量名;               int x;         1.2赋值        x = 100; 1.3输出        printf("%d", x); 常用格式符:        整型: %d,%i        浮点型:%f        字符型:%c 2.作用域和生存周期                   2.1局部变量:            2.1.1在函数(代码块)内部定义的变量

浅析C++中的简单变量--整型

C++ Primer Plus中说:OOP的本质就是设计并扩展自己的数据类型. 但是在创建自己的数据类型之前,需要先了解一下内置的类型. 内置的C++类型分为:基本类型和复合类型.而基本类型又分整数和浮点数. 本文只介绍一下整型. 先了解几个基本概念: 位(bit):计算机内存的基本单元,即0或是1.例如,8位的内存可以有256种不同的组合,即可以表示0-255或是-128到127. 字节(byte):通常指的是8位的内存单元.字节指的就是描述计算机内存量的度量单位. C++中的字节(byte)

基础篇-整型转换

源码反码与补码 要理解整形转换规则,先要明白整形在计算机中存储形式. 原码 先说最简单的无符号整数. [0000 0001]原 = 1 [1000 0001]原 = 129 对有符号数来说最高位是符号位,0表示正数,1表示负数. [0000 0001]原 = 1 [1000 0001]原 = -1 所以int8的最大值表示不了129,下面都以有符号数为例. 反码 正数的反码与原码相同,负数的反码与原码的关系是:符号位不变,其他各位按位取反. 无符号位都是正数,略过不讲,这里只说有符号位数. [0

c语言中指向整型指针的指针的理解

1 /************************************************************************* 2 > File Name: ptr_ptr_int.c 3 > Author: Mr.Yang 4 > Purpose:演示指向整型的指针的指针 5 > Created Time: 2017年06月03日 星期六 18时34分58秒 6 **********************************************