IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言数据 -> 正文阅读

[C++知识库]C语言数据

一、基础数据类型
1、基础数据类型
C语言基础类型一般来说只有
int、char、double,float;

类型说明储存大小长度定义
int整形2 或 4 字节[-32768,32767]int i;
short int2字节短整型[-32768,32767]short int i; 或者 shorti i;
long int长整形4 字节[-2147483648,2147483647]long int i; 或者 long i;
long long int适合64位8字节[-9223372036854775808,9223372036854775807]long long int i; 或者 long long i;
unsigned int非负值2 或 4 字节[0,65535]
char字符型1 字节[0,127]char ch;
float单精度浮点类型4 字节1.2E-38 到 3.4E+38
double双精度浮点类型8 字节2.3E-308 到 1.7E+308
long double16 字节3.4E-4932 到 1.1E+4932

此外,还有可移植类型stdint.h和inttypes.h。

2、八进制和十六进制
八进制和十六进制是2的幂,更容易表达与计算机相关的值。
打印八进制

#include<stdio.h>
int main() 
{
    int x = 10;

    printf("dex(10) = %d; octal(8) = %o; hex(16) = %#x\n", x, x, x);
    return 0;
}

在这里插入图片描述

3、char有符号和无符号
char为有符号时,可表示的范围是-128-127,signed char表示有符号类型。
char为无符号时,可表示的范围是0-255,unsigned char表示无符号类型。
4、_Bool类型
C99标准添加了_Bool类型,用于表示布尔值,C语言用0表示false,1-表示true,_Bool实际上是整数,但原则上只站1位储存空间。
5、浮点类型
float类型必须至少能表示6位有效数字。
double类型必须至少能表示10位有效数字。
inf或者infinity表示无穷大
nan或者NaN表示无穷小
6、虚数和负数
复数类型: float_Complex、double_Complex、long double_Complex
虚数类型:float_Imaginary、double_Imaginary、long double_Imaginary
如果包含complex.h可以使用complex代替_Complex,imaginary代替_Imaginary
7、类型大小

#include<stdio.h>

int main()
{
    printf("long long int size of %zd\n", sizeof(long long int));
    return 0;
}

在这里插入图片描述

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-29 16:08:07  更:2021-11-29 16:08:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:58:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码