short age=20;//向内存申请2个字节,16个bit位,用来存放20
1.C语言标准规定:sizeof(long)>=sizeof(int)(int是4个字节)
2.圆周率虽然有无穷多小数位,但它是常量。
3.类型+变量名。如:int main
4.变量分为:局部变量(定义在{ }内的)、全局变量(定义在{ }外)。
5.关于局部变量和全局变量的几点说明:
(1)局部变量和全局变量的名字建议不要相同。
(2)当全局变量和局部变量命名冲突时,局部变量值优先输出。
(3)它两可同时出现在程序内。
(4)局部变量有局限,只能在范围内使用。
(5)局部变量的作用域在局部代码块内。
6.高版本的Visual Studio中scanf是被弃用的,应输入scanf_s
7.&取地址符号
8.
//计算两个数的和
#include <stdio.h>
int main()
{
int num1=16;
int num2=32;
int sum=0;
scanf_s("%d %d",&num1,&num2);
sum=num1+num2;
printf("sum=%d",sum);
return 0;
}
9.C语言语法规定:变量要定义在当前代码段的最前面。
10.变量的作用域:限定这个名字的可用性的代码范围就是这个名字的作用域。
main函数在哪,哪里就是主作用域。读程序要从main 入口,有且仅有一个main函数。然后从最上面程序往下读(碰到循环做循环,碰到选择做选择)。
#include <stdio.h>
int main()
{
{
int sum=0;;//此时这个是局部变量,只作用在4-6行内,出了括号就不起作用,所以此程序运行不出来
}
printf("sum=%d\n",sum);
return 0;
}
#include<stdio.h>
int main()
{
int sum=20;
{
printf("sum=%d\n",sum);
return 0;
}
}
11.生命周期
局部变量的生命周期:进入作用域生命周期开始,出作用域结束。
全局变量的生命周期:整个程序
12.C语言的内置数据类型有:char,double,short……
13.字符串结束的标志'\0'
14.程序上的基本控制结构:顺序结构、循环结构、选择结构。
15.bit位,指0或1;byte字节,1byte=8bit位
16.编译预处理(就是写在程序最前面的#include,#define这种)不是C语言的一部分,不占运行时间,不加分号。
17.函数是构成C语言程序的基本单位。
18.每个C语言编写的程序叫做“源程序”,拓展名(文件的后缀)是.c。比如文本的.txt转二进制文件的.hex,音频文件.mp3,以此来区分文件的性质。
19. .c和.obj文件是无法运行的,只有.exe文件才能运行。
学习内容源自:哔哩哔哩C语言编程学习鹏哥视频