C语言的数据类型(八大点)

一.C语言的数据类型一共有多少种?

char字符数据类型

short短整型

int整形

long长整型

long long

更长的整形

float单精度浮点数

double双精度浮点数

二. C语言的数据类型每种类型的大小是多少?

(sizeof是一个操作符,查看计算机类型/变量所占内存空间大小)

#include <stdio.h>

int main()

{

    printf("%d\n", sizeof(char));

    printf("%d\n", sizeof(short));

    printf("%d\n", sizeof(int));

    printf("%d\n", sizeof(long));

    printf("%d\n", sizeof(long long));

    printf("%d\n", sizeof(float));

    printf("%d\n", sizeof(double));

    return 0;

}运行结果:

结果分析:

1.单位是字节,long=>4字节,就正确

2.%d是以十进制的形式打印出来一个整数值

3.\n换行(切换到下一行,即打印出来的每个元素都是一行一行的)

三.数据类型有什么用呢?

答:数据类型的用途就是用来创建变量的

四.那这些变量应该怎么用呢?

答: char ch = ‘w’;

五.char ch = ‘w’;这个代码是什么意思呢?

答:创建了一个char类型的,变量的创建了一个字节的空间.把’w’这个字符放在了一个字节的空间.本质上存的是ASCLL码值(一个字节8个比特位)

六:int age = 999;这个代码什么意思呢?

答:创建了一个int类型的,变量的创建了四个字节的空间.把这个数字999放在了这个空间(一个字节8个比特位)

七:C语言如何来创建变量?

答:类型 变量名;

   类型 变量名 = 初始值;

就像下面四行代码一样

#include <stdio.h>

int main()

{

    int  a = 99;

    return 0;

}

八.注意如果定义的float类型的变量.赋初始值为小数,此时数据类型为double类型,例子如下:

#include <stdio.h>

int main()

{

    float  a = 99.9;

    return 0;

}//解析:此时的第四行定义的变量a是double类型

那如何避免定义的时候是float类型, 赋初始值为小数数据类型自己变成double类呢?

答:在小数最右边加f(如下列代码)

#include <stdio.h>

int main()

{

    float  a = 99.9f;

    return 0;

}

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值