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

typedef

t y p e d e f typedef typedef 声明,简称typedef,是创建现有类型的新名字。

比如:

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{ll n;scanf("%lld",&n);printf("%lld",n);return 0;
}

验证如下:

[

但是如果你硬要说 i n t int int 也可以装下,就像下面这个代码:

#include <bits/stdc++.h>
using namespace std;
typedef int in;
int main()
{in n;scanf("%d",&n);printf("%d",n);return 0;
}

那是因为你输入的数没有超出 i n t int int,如果换一个大一点的数(10的12次方, 1 0 12 {10^{12}} 1012)就可以看出来了:

long long的代码:

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{ll n;scanf("%lld",&n);printf("%lld",n);return 0;
}

int的代码:

#include <bits/stdc++.h>
using namespace std;
typedef int in;
int main()
{in n;scanf("%d",&n);printf("%d",n);return 0;
}

因为 i n t int int 的上限就是 2147483647 2147483647 2147483647 所以如果超 i n t int int 的话就会输出 2147483647 2147483647 2147483647 或者是下限 − 2147483648 -2147483648 2147483648

所以你掌握 t y p e d e f typedef typedef 了吗?

http://www.lryc.cn/news/129150.html

相关文章:

  • 校园跑腿市场行情分析
  • 微服务相关面试题
  • 前端-ES6
  • 169. 多数元素(摩尔投票法) 题解
  • python中的cnn:介绍和基本使用方法
  • Dockerfile概念、镜像原理、制作及案例讲解
  • 07-微信小程序-注册页面-模块化
  • 考研算法第46天: 字符串转换整数 【字符串,模拟】
  • Cesium for unity 1.5.0使用注意事项
  • 初阶C语言-结构体
  • Android Studio实现解析HTML获取图片URL,将URL存到list,进行瀑布流展示
  • java学习004
  • Linux网络编程:网络基础
  • 3D沉浸式旅游网站开发案例复盘【Three.js】
  • IO的几个模型
  • 中路对线发现正在攻防演练中投毒的红队大佬
  • 【LINUX相关】生成随机数(srand、/dev/random 和 /dev/urandom )
  • spark使用心得
  • 什么是边车
  • vue项目打包成exe文件
  • 基于MFCC特征提取和GMM训练的语音信号识别matlab仿真
  • client-go实战之十二:选主(leader-election)
  • 2023年即将推出的CSS特性对你影响大不大?
  • opencv实战项目-停车位计数
  • NLP文本匹配任务Text Matching [无监督训练]:SimCSE、ESimCSE、DiffCSE 项目实践
  • 复习vue3,简简单单记录
  • 【自用】云服务器 docker 环境下 HomeAssistant 安装 HACS 教程
  • 使用dockerfile手动构建JDK11镜像运行容器并校验
  • 编程语言学习笔记-架构师和工程师的区别,PHP架构师之路
  • Streamlit 讲解专栏(十):数据可视化-图表绘制详解(上)