首页 > 编程语言 > 详细

【C语言基础】初始C语言(一)

时间:2021-04-13 00:45:39      阅读:37      评论:0      收藏:0      [点我收藏+]
本文目录

1.什么是C语言

2.第一个C语言程序

3.数据类型

正文

1.什么是C语言?

C语言是一门通用计算机编程语言,广泛应用于底层开发。

语言的发展:   (由低级语言向高级语言的发展)

    二进制语言(硬件-电:正电(1)/负电(0)  (低级)

    汇编(助记符)                                                    |

    B语言                                                                   |

    C语言、C++、JAVA                                       (高级)

C语言发展(早期不成熟à成熟à流行)

C语言国际标准(ANSI C – C89/C90   C99/C11并不流行,不少编译器不支持)

2.第一个C语言程序

写C语言之前因该做的事

?1)创建工程(或项目)
    (https://s4.51cto.com/images/blog/202104/12/3cf82f4c22b0226da0b6cdac0f93f911.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
    (https://s4.51cto.com/images/blog/202104/12/302b1009322cc795a6dbf4cc2839f6d8.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
2)完成工程创建后,我们添加源文件
    (https://s4.51cto.com/images/blog/202104/12/08fd2766867545274769954632d3232b.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
    如果打开之后没有解决方案资源管理器我们该怎么办呢?
    我们看下图
    (https://s4.51cto.com/images/blog/202104/12/deb502cfd05b7568d5292bbb2e87ef38.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
完成后这些步骤后我们就可以开始写代码了
`#include <stdio.h>
int main()
{
    printf("Hello World\n");
    return 0;
}`
看结果:
(https://s4.51cto.com/images/blog/202104/12/c1a5773c15b377501aea9d19550addf8.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
这段代码是什么意思呢?我们下面来分析一下:
int 是整型的意思,main前面的int表示函数调用返回一个整型,与后面的return 0相呼应
main函数是我们的一个主函数,所有程序有且仅有一个主函数,如果不满足这个条件的时候,代码运行就会报错。
printf指的是打印函数, print(打印)f——function(函数),它是C语言库函数中的一个函数,在stdio中,我们需要用别人的东西,需要给别人打招呼,所以需要#include<stdio.h>引用头文件stdio.h。

3.数据类型
    生活中有很多不同类型的数据,比如年龄、身高、名字等,它们都是不同类型的数据,我们就需要给不同的数据类型向内存来申请空间,例如:
    char ch = ‘w‘;
    int weight = 120;
    float pi = 3.14;
整型
char 字符数据类型
short 短整型
int 整型
long 长整型
long long 更长的整型
浮点型
float 单精度浮点数
double 双精度浮点数
以上就是C语言的i基本数据类型,前面说了他们需要向内存申请空间,那么它们各自的大小是多少呢?我们直接上代码
    `#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));
                printf("%d\n", sizeof(long double));
                return 0;
        }`
        sizeof 计算操作数的类型长度(它的单位是字节)
        看结果:
        (https://s4.51cto.com/images/blog/202104/12/828421ac760a5184499ba02ae58d81ee.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
        通过这个结果我们可以看到:
数据类型 长度
char 1
short 2
int 4
long 4
long long 8
float 4
double 8

今天就学到这里了!

【C语言基础】初始C语言(一)

原文:https://blog.51cto.com/u_15165175/2702037

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