什么是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语言的认识,有错的地方希望大家指出,希望对大家有用,后面内容我也会慢慢发,感谢读者的支持,谢谢大家!