首页 > 编程语言 > 详细

C语言 数据类型

时间:2020-02-26 21:21:32      阅读:65      评论:0      收藏:0      [点我收藏+]

C语言 数据类型

数据类型介绍

数据类型的作用:编译器预算对象(变量)分配的内存空间大小

技术分享图片

一、基本类型

// 字符型
char

// 整型
short
int
long
long long

// 浮点型、实型
float
double

二、构造类型

控制语句关键字:
// 条件判断
ifelse
switchcasedefault

// 循环语句
for
whiledo

// 循环约束语句
breakcontinue

// 无条件跳转语句
goto

// 函数返回值、结束主程序
return

存储类型关键字:
// 定义局部变量
auto

// 声明
extern

// 建议性指令
register

// 静态数据、静态函数
static

// 定义常亮、只读变量
const

其他关键字:
// 计算数据类型占用大小
sizeof
// 定义别名、定义函数指针
typedef:

// 防止编辑器优化
volatile

三、指针类型

// 部分基础类型*
类型*

数据类型 基础类型

一、int 、short、longlong long 整型

1、整型类型

数据类型

占用空间

short(短整型)

2字节

int(整型)

4字节

long(长整形)

Windows4字节,Linux4字节(32)8字节(64)

long long(长长整形)

8字节技术分享图片整型案例

2、占位符

打印格式

含义

%d

输出一个有符号的10进制int类型

%o(字母o)

输出8进制的int类型

%x

输出16进制的int类型,字母以小写输出

%X

输出16进制的int类型,字母以大写写输出

%u

输出一个10进制的无符号数

 

3、案例

技术分享图片
#include <stdio.h>

int main(void)
{
    // 定义十进制
    int a = 10;
    // 定义八进制:是以0开头的
    int b = 0123;
    // 定义十六进制:是以0x开头的
    int c = 0x123;

    // 在计算机定义数据时不可以直接定义二进制

    printf("%d\n", a);
    // 占位符 %x 输出一个十六进制整形
    printf("%x\n", c);    
    // 占位符 %X 输出一个十六进制整形、 表示大写
    printf("%X\n", c);
    // 占位符 %o 输出一个八进制整形
    printf("%o\n", b);

    return 0;
}
整型案例

二、

 

 

C语言 数据类型

原文:https://www.cnblogs.com/xiangsikai/p/12368381.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!