初识C语言(1)

简介: 初识C语言(1)

什么是C语言


C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。 [1] 目前2011年12月8日,国际标准化组(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

1第一个C语言

下面让我们写一个基础的C语言代码(编译器用的VS2022)。

#include<stdio.h>
int main()
{
   printf("hello world\n");
   return 0;
}

以上就是我们输入的第一个代码,按下CTRL+F5程序执行

在我们写第一个程序时难免会出现问题,以下是常犯错误

1:main写成mian

2:没有包含头文件<stdio.h>

3:我们所有的代码都得用英文

2 数据类型

char  //字符数据类型
short //短整型
int   //整型
long  //长整型
long long//更长的整型
double//双精度浮点数
float//单精度浮点数

以上就是我们C语言中常用的一些数据类型

2.2数据类型大小

#include<stdio.h>
int main()
{
  printf("%d\n", sizeof(char));
  printf("%d\n", sizeof(int));
  printf("%d\n", sizeof(short));
  printf("%d\n", sizeof(long));
  printf("%d\n", sizeof(long long));
  printf("%d\n", sizeof(double));
  printf("%d\n", sizeof(float));
  return 0;
}

让我们了解一下以上程序的一些要素

1:\n是换行的意思

2:%d表示十进制的整数

3:printf使用的时候一定要包含头文件

4:sizeof函数计算所占空间大小,单位是字节

扩展(字节(byte)=8bit(比特位),其中比特位是最小的单位,还有KB,MB,GB,TB等单位

//1byte=8bit
//1KB=1024byte
//1MB=1024KB
//1GB=1024MB
//1TB=1024GB

3:练习

有了以上对C语言的认识 ,让我们写一个程序来熟悉一下吧

#include<stdio.h>
int main()
{
    int age=19;
    float weight=60;
    printf("%d\n",age);
    printf("%2f\n",weight);
    return 0;
    }

以上就是今天内容,不是特别复杂,也是我对C语言的认识,有错的地方希望大家指出,希望对大家有用,后面内容我也会慢慢发,感谢读者的支持,谢谢大家!


相关文章
|
6月前
|
存储 程序员 C语言
C语言 (2)
C语言 (2)
31 0
|
11月前
|
存储 Java 数据库
|
C语言
C语言练习
C语言练习。
69 1
|
网络协议 Java 程序员
C语言
一、什么是C语言 C语言是一种通用的高级编程语言,由美国计算机科学家丹尼斯·里奇于1972年在贝尔实验室开发。C语言以其简洁、高效和可移植性而闻名,广泛应用于系统软件、应用软件和嵌入式系统等领域。 C语言具有简单的语法和丰富的库函数,使得程序员能够更有效地编写代码,并具有更好的可读性和可维护性。它支持面向过程的编程风格,允许开发者直接操作内存,提供了强大的指针功能,使得对内存的管理更加灵活。 C语言被广泛应用于操作系统、编译器、数据库、网络协议、游戏开发等领域。许多其他编程语言,如C++、Java和Python等,都受到C语言的影响,并在其基础上发展而来。 二、C语言的特点 C语言具有以下几个
67 0
|
1月前
|
Java Unix Linux
1.3 C语言的应用范围
C语言自20世纪80年代以来一直是主流编程语言,适用于小型计算机、个人电脑及大型机。因其高效紧凑且易于修改和移植,广泛用于软件开发。尽管后来C++和JAVA流行起来,但C语言仍然是软件行业核心,并在嵌入式系统、科学编程和操作系统开发如Linux中扮演重要角色。即使到现在,掌握C语言仍是一项重要技能。不是必须得是计算机专家才能使用C语言,学习C语言同时也能学到很多C++的知识。
49 8
|
6月前
|
自然语言处理 算法 Linux
C语言:深入探索与实际应用
C语言,作为计算机科学基石,以其通用性、过程式编程和底层访问能力在系统编程、嵌入式开发等领域广泛应用。其支持结构化编程、变量作用域和递归,提供高效代码编写方式。数据类型(如整型、浮点型、字符型)、控制结构(如if-else、循环)、函数和指针是C语言的关键特性。指针允许直接操作内存,增强了灵活性。C语言在操作系统(如Linux内核)、嵌入式系统、游戏开发及数据结构与算法实现中扮演重要角色,是理解和学习其他编程语言的基础。通过深入学习C语言,开发者可以提升技能,适应各种编程挑战。
|
C语言
C语言假期作业 DAY 02
C语言假期作业 DAY 02
|
6月前
|
Java 程序员 编译器
什么是C语言
什么是C语言
126 0
|
11月前
|
存储 C语言
初识C语言(2)
初识C语言(2)
63 0
|
存储 编译器 C语言
初识c语言(二)
初识c语言(二)
145 0