2023/2/16
今天跟着B站的视频开始学习C语言,专业原因在学校也学了半个学期,但是没怎么上心,所以决定从头开始学习;
目前完成了第一节课:
1.认识C语言
2.
char-字符类型
%c-打印字符
#include <stdio.h> //include包含,std-standerd标准,i-input,o-output,h-head头文件
int main() //主函数
{
char ch='A';
printf("%c\n",ch); //%c,打印符号,print打印,f-function函数
return 0; //return返回
}
%d-打印整型
#include <stdio.h>
int main()
{
int age=24; //定义age
printf("%d\n",age); //%d,打印整型
return 0;
}
%f-打印浮点数(小数)
#include <stdio.h>
int main()
{
float f=2.1;
printf("%f\n",f); //%f,打印精度浮点数(小数)
return 0;
}
#include <stdio.h>
int main()
{
double d=11.24;
printf("%f\n",d);
return 0;
}
%p-以地址形式打印
%x-打印16进制数字
&o......
3.全局变量与局部变量
局部变量与全局变量同时存在时优先局部变量
不建议使用相同的变量符号
全局变量作用于整个工程,同个工程下的其他程序文件中定义的全局变量,本程序文件(test1)亦可使用(extern,声明外部符号)
#include <stdio.h>
int main()
{
extern int g_val; //extern,声明外部符号,全局变量作用于整个工程
printf("g_val=%d\n",g_val);
return 0;
}
同工程下的另一个程序(test2)文件:
int g_val=11
运行结果:
![](https://i-blog.csdnimg.cn/blog_migrate/871824189410c737685180e77817cf83.png)
4. 计算两个数的和
输入数据使用输入函数scanf
#include <stdio.h>
int main()
{
int num1=0;
int num2=0;
int sum=0; //变量定义在当前代码块的最前面
scanf("%d%d" ,&num1,&num2); //scanf()输入函数,在键盘上输入数据到指定的变量中;&取地址符号
sum=num1+num2;
printf("sum=%d\n",sum);
return 0;
}
![](https://i-blog.csdnimg.cn/blog_migrate/795b3ff0f56c4348d494f0539ed32eb0.png)
今天的就学到这里啦,明天加油!