C语言是一门通用计算机编程语言,它的设计目标就是提供一种简易的方式编译,处理低级存储器,产生少量的机器码并且不需要任何环境支持就能运行的编程语言。二十世纪八十年代,为了避免各大开发厂商用的C语言语法产生差异,美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSIC,这是C语言最初的版本。C语言是一种面向过程的计算机编程语言,与c++ Java等面向对象的编程语言有所不同,其编译器主要有Clang GCC WIN-TC SUBLIME MSVC Turbo C等。
第一个C语言程序如下:
#include <stdio.h> int main() #main函数是程序的入口,一个项目中main函数有且只有一个 { printf("he he"); return 0; }
数据类型都有char(字符数据类型) short(短整型) int(整形) long(长整形) long long(更长的整形) float(单精度浮点数) double(双精度浮点数) char的大小为1个字节,short的大小为两个字节,int的大小为4个字节,long的大小为4个字节,long long的大小为8个字节,float的大小为4个字节,double的大小为8个字节,long double 的大小为8个字节
类型的使用:
char ch = "张三"; int age = 25; int weight = 180;
定义变量的方法:
int age = 200; float weight = 50.5f; 变量分为局部变量和全局变量: #include <stdio.h> int global = 2022; #全局变量 int main() { int age = 20; #局部变量 int global = 2021; #局部变量 printf("global = %d\n",global); return 0; }
当局部变量和全局变量同名的时候,局部变量优先使用。
变量的使用:
#include <stdio.h> int main() { int num1 = 1; int num2 = 0; int sum = 0; printf("请输入两个操作数:>"); scanf("%d %d",&num1,&num2"); sum = num1 + num2; printf("sum = %d\n",sum) return 0; }