C语言的数据类型一共有多少种?C语言的数据类型每种类型的大小是多少?数据类型有什么用呢?那这些变量应该怎么用呢?C语言如何来创建变量?那如何避免定义的时候是float类型, 赋初始值为小数数据类型

您所在的位置:网站首页 c语言include什么意思 C语言的数据类型一共有多少种?C语言的数据类型每种类型的大小是多少?数据类型有什么用呢?那这些变量应该怎么用呢?C语言如何来创建变量?那如何避免定义的时候是float类型, 赋初始值为小数数据类型

C语言的数据类型一共有多少种?C语言的数据类型每种类型的大小是多少?数据类型有什么用呢?那这些变量应该怎么用呢?C语言如何来创建变量?那如何避免定义的时候是float类型, 赋初始值为小数数据类型

#C语言的数据类型一共有多少种?C语言的数据类型每种类型的大小是多少?数据类型有什么用呢?那这些变量应该怎么用呢?C语言如何来创建变量?那如何避免定义的时候是float类型, 赋初始值为小数数据类型| 来源: 网络整理| 查看: 265

一.C语言的数据类型一共有多少种?答:分别是下列

char字符数据类型

short短整型

int整形

long长整型

long long

更长的整形

float单精度浮点数

double双精度浮点数

二. C语言的数据类型每种类型的大小是多少?(sizeof是一个操作符,查看计算机类型/变量所占内存空间大小)

#include

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

int main()

{

    int  a = 99;

    return 0;

}

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

#include

int main()

{

    float  a = 99.9;

    return 0;

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

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

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

#include

int main()

{

    float  a = 99.9f;

    return 0;

}



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3