【自学C++】C++整型

今天药忘吃喽~ 2024-03-30 15:55 196阅读 0赞

C++整型

C++整型教程

C++ 的整型用来存放整数 类型 的数字,即不可以带小数,C++ 整型可以分为短整型 short,整型 int,长整型 longlong long 类型。

C++整型取值范围































数据类型 取值范围 字节数
short -32768 ~ 32767 2
int -2147483648 ~ 2147483647 4
long 2147483648 ~ 2147483647 4
long long -9223372036854775808 ~ 9223372036854775807 8

整型选择

我们在定义整型 变量 时,首先要大概预估我们需要表示的数据的范围,然后根据不同的范围选取不同类型的数据类型。

如果我们选的数据类型太小,那么就会有溢出的错误,如果我们选的数据类型太大,那么就会造成资源的浪费。

案例

整型类型

定义整型类型变量

  1. #include <iostream>
  2. using namespace std;
  3. int main(int argc, char **argv)
  4. {
  5. cout << "嗨客网(www.haicoder.net)\n" << endl;
  6. short int sa = 100;
  7. int a = 10000000;
  8. long int la = 11111111;
  9. cout << "sa = " << sa << " a = " << a << " la = " << la << endl;
  10. }

程序运行后,控制台输出如下:

请添加图片描述

我们首先定义了一个 short int 类型的变量 sa,并初始化,接着,我们定义了一个 int 类型的变量 a 和一个 long int 类型的变量 la。

最后,我们使用 cout ,输出了每个变量的值。

C++整型总结

C++ 的整型用来存放整数类型的数字,即不可以带小数,C++ 整型可以分为短整型 short,整型 int 和长整型 long。

发表评论

表情:
评论列表 (有 0 条评论,196人围观)

还没有评论,来说两句吧...

相关阅读

    相关 提升

    何为整型提升 C的整型算术运算总是至少以缺省整型类型的精度来进行的,我个人的理解是:C语言算术运算中字节数少于整型字节数的数据类型在进行整形运算中会被转化为整型数据,这个

    相关 golang:

    > Go语言的数值类型分为以下几种:整数、浮点数、复数,其中每一种都包含了不同大小的数值类型,例如有符号整数包含 int8、int16、int32、int64 等,每种数值类型

    相关

    Go语言基础之基本数据类型 除了基本的整型,浮点型,布尔型,字符串外,还有数组,切片,结构体,函数,map,通道(channel)等,Go语言的基本类型和其他语言大同小异