当前位置: 首页 > article >正文

基础数据类型之整形

int

int是最基础的整形变量,存储的是±2*10⁹之间的整数,占用4B的内存

short

和名字一样,更短的整形,可存储±10⁴之间的整数,占用2B的内存

long long

和名字一样,更长的整形,可存储±9*10¹⁸之间的整数,占用8B的内存

1ll

在一些运算过程中,可能有时候用两个int变量相乘,但结果会超出int,导致数据存不下,这时候就得:

a=(long long)b*c;
a=1ll*b*c;

都是强制转换long long类形

但是,不开long long见祖宗,建议大家都开long long,基本不会超内存

也可以不开,问题也不大,但遇到某些刁钻的题目,数存不下就老实了

定义方法

不用多说,都是:

//类型 名字;(不能重名)
//在名字后加=……初始化(不初始化,在全局初值为0,在函数内为随机数)
//例:
long long a;
int b=100;
//也可以一次性定义多个
//例:
long long a,b,c=10;


http://www.kler.cn/a/528923.html

相关文章:

  • 《解锁AI黑科技:数据分类聚类与可视化》
  • Dijkstra算法解析
  • 反向代理模块jmh
  • 《苍穹外卖》项目学习记录-Day10订单状态定时处理
  • c++ 定点 new 及其汇编解释
  • arkts bridge使用示例
  • (leetcode 213 打家劫舍ii)
  • Games104——游戏引擎Gameplay玩法系统:基础AI
  • 从0开始使用面对对象C语言搭建一个基于OLED的图形显示框架(动态菜单组件实现)
  • Dijkstra算法解析
  • 读书笔记-《Redis设计与实现》(一)数据结构与对象(下)
  • 课题介绍:水下惯性/地形组合导航精度提升的理论与方法研究
  • oracle: 多表查询之联合查询[交集intersect, 并集union,差集minus]
  • 环形缓冲区原理与C语言实现ringbuffer
  • 计算满足特定条件的素数在全体素数中的密度极限值,并将该极限值乘以10^7后向下取整的解题思路
  • Python3 【装饰器】项目实战:5个新颖的学习案例
  • 说说Redis的内存淘汰策略?
  • TVM调度原语完全指南:从入门到微架构级优化
  • 【Rust自学】18.3. 模式(匹配)的语法
  • 【漫话机器学习系列】073.黑塞矩阵(Hessian Matrix)
  • python算法和数据结构刷题[4]:查找算法和排序算法
  • Versal - 基础4(VD100+Versal IBERT)
  • C++解决输入空格字符串的三种方法
  • 智慧园区管理系统推动企业智能运维与资源优化的全新路径分析
  • 【Leetcode 热题 100】64. 最小路径和
  • 图书管理系统 Axios 源码__编辑图书