自学C语言的第1天。
1、什么是C语言
2、第一个C程序
3、数据类型和格式字符
4、变量、常量
1、什么是C语言
C语言是一种高级语言,在1972年由丹尼斯·里奇和肯·汤姆逊在开发UNIX操作系统时设计了C语言。
C语言是一门面向过程的计算机编程语言,与C++,java等面向对象的编程语言有所不同。
C语言标准是在1983年由美国国家标准协会(ANSI)制定。该标准定义了C 语言和C标准库。
2、这是我学习到的第一个C程序👇
#intclude<stdio.h>
int main()
{
printf("Hello,World\n");
return 0;
}
#include<stdio.h>是预处理器指令
int main(){}是主函数,程序从这里开始
printf();是输出函数,将括号里双引号所引的内容进行输出
return 0;是终止程序,代表程序正常退出
3、数据类型有以下几种👇
char-字符类型
%c-打印字符
int 整形(占用内存多 2的32次方 4294967296以内的数字使用)
short int 短整形 (占用内存小 2的16次方 65536以内的数字使用)
long-长整形
long long-更长的整形
%d-打印整型
float-单精度浮点数
%f-打印浮点型(小数)
float xs(此单词随机)=5.0f; //在变量后面加f,是为了声明这个变量是单精度的
double 双精度浮点数
%f-打印浮点型(小数)(在这里并不合适)
%lf-打印浮点型(小数)(使用lf用于区分单精度和双精度)
double sxs=3.14;
printf("%lf\n",sxs);
4、变量、常量
变量是指值是可变的量
例如:在输出数字10时,为其所命名的sz就是变量。
常量是指值是不会发生改变的量
例如:在输出数字10时,数字10就是常量。
#include<stido.h>
int main()
{
int num=10;
printf("%d\n",num);
return 0;
}
在变量中可分为全局变量和局部变量。
全局变量-定义为代码块({})之外的变量
局部变量-定义在代码块({})内部的变量
注:全局变量和局部变量名字尽可能不要一直,容易出现bug。
当全局变量和局部变量名字相同时,局部变量优先。
#include<stdio.h>
int a=100;
int mian()
{
int a=10;
printf("%d\n",a);
return 0;
}
//输出结果为:10
额外学习👇
scanf()是输入函数
&是取地址函数
使用实操:简单的A+B👇
#include<stido.h>
int main()
{
int a=0;
int b=0;
int jg=0;
scanf("%d%d",&a,%b);
jg=a+b;
printf("%d\n",jg);
return 0;
}