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