大家好,欢迎来到IT知识分享网。
初始c语言(1)
- 一. 第一个c语言程序
-
- 第一个c语言程序中包含有哪些信息呢?
- 二. c语言中的数据类型
- 三. 计算机中的存储单位
- 四.如何打印各种数据类型
一. 第一个c语言程序
初学c语言时我们写的第一个代码应该是使用printf()函数打印hello world。
#include<stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
第一个c语言程序中包含有哪些信息呢?
- 由第一个c语言的程序我们可以了解到c语言的写法框架
int main()
{
//需要执行的语句;
return 0;
}
- 第一个c语言程序包含有哪些信息
main()函数又称主函数,是整个程序的入口,在整个工程中有且只有一个主函数,前面的int是数据类型中的整型,与后面的return o;相呼应返回一个整型0。
代码需要写在代码块{ }中,第一个程序中使用的printf()函数是c语言中的一个库函数,当我们需要使用时应该包含stdio.h这个头文件,写为#include <stdio.h>。其中std–standard 标准 i–input 输入 o–output 输出 表示为标准输入输出。
printf(“hello world\n”); 表示在屏幕上输出一串字符 hello world。每一行代码以;分号结尾。
二. c语言中的数据类型
c语言中使用不同的数据类型来表示我们生活中的不同的数据
char ————字符型
short(short int)——短整型
int ——————整型
long(long int)————长整型
long long(long long int)——更长的整型
float————单精度浮点数
double———双精度浮点数
为什么要划分这些类型呢?要解决这个问题我们要先了解计算机的存储单位。
三. 计算机中的存储单位
bit-比特 计算机中最小的存储单位 它可以存储数字0或者1
byte-字节 1byte=8bit
KB-千字节 1KB=1024byte
MB-兆字节 1MB=1024KB
GB– 吉字节 1GB=1024MB
…
接下来我们再来计算各种数据类型在计算机中所占的空间
通过编译器我们得到每种类型在计算机中所占空间的大小,默认单位为字节(byte).
然后让我们回到之前的问题,为什么要划分这些类型呢?细心的朋友可能已经知道了,那就是可以让我们合理的规划空间。
最后在问大家一个问题,大家知道单精度浮点数(float)和双精度浮点数(double)在计算机中的有效位吗?
在这里的话我就直接说结论,在64为系统中,单精度浮点数(float)的有效位能够精确到6位,第7位部分正确。 双精度浮点数(double)的有效位能够精确到15位,第16位部分正确。
如果大家想知道为什么是这样呢,可以点击下面的链接
关于浮点型精度的解释
四.如何打印各种数据类型
1.字符类型(char) 使用%c来打印
int main()
{
char m = 'A';
printf("%c", m);
return 0;
}
2.整型 使用%d进行打印
int main()
{
int num = 5;
printf("%d", num);
return 0;
}
3.单精度浮点型(float) 使用%f进行打印
int main()
{
float a = 1.3f;
printf("%f", a);
return 0;
}
在1.3后面加上一个f说明它是一个单精度浮点型。
4.双精度浮点型(double) 使用%lf来进行打印
int main()
{
double a = 3.14;
printf("%lf", a);
return 0;
}
像%d这样的符号在计算机中被叫做占位符,当计算机遇到此类符号计算机便会向后面的num取值然后打印。
int main()
{
int num = 5;
printf("%d", num);
return 0;
}
>如果你也和我一样是刚开始学习编程的小伙伴,同时觉得文章对你有所帮助的话。
>可以关注一下博主,博主以后会定期分享博主的学习心得,供学习编程的小伙伴温故知新。
>以上内容是博主的个人理解,如果有不足的地方,欢迎小伙伴们指出。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/27416.html