初识C语言,c语言前五章重点笔记
0.软件
微软Visual Studio 2010
1.初始示例
#包括
int main() //main函数是程序的入口,main函数只有一个。
{
printf( hello world \ n );//printf是C语言提供的库函数。这个函数包含在一个名为stdio.h的文件中,所以使用之前请先打个招呼,也就是#include。标准输入输出
返回0;
}
//int表示整数。
//main前面的int表示主函数调用返回整数值。
为了防止程序运行后出现闪烁,右击“项目文件”,点击“属性”,-链接器-系统-子系统-选择控制台。
2.数据类型
类型用于创建变量。
2.1、计算机中的单元
位-位,0 1
字节-字节,1字节=8位
千字节,1kb=1024字节
M-MB,1mb=1204kb
gb - 1gb=1024mb
tb - 1tb=1024gb
pb - 1pb=1024tb
2.2.问题
为什么有这么多类型?
每种型号的尺寸是多少?
解决方案:
Char //character数据类型,1byte(字节),有2 8种情况。
短//短整数,2字节
Int //整数,4字节
Long //long,4/8字节
Long long //一个较长的整数,8个字节。
Float //单精度浮点数,4字节
Double //双精度浮点数,比单精度高,8byte。
c语言,sizeof(long)=sizeof(int)
示例:
#包括
int main()
{
char ch= A
printf(%c\n ,ch);//% c-以字符格式打印数据
int age=20
printf(%d\n ,年龄);//% d-打印十进制整数数据
}
3.常量和变量
生活中有些价值观是可变的,而有些是不变的。
数据类型那么多,其实就是为了创造变量。
3.1.定义变量的方法
int age=150
浮动权重=45.5f
char ch= W
3.2.变量分类
全局变量:定义在花括号外的变量(代码块)。
局部变量:定义在花括号内的变量(代码块)
建议局部变量和全局变量的名字不要相同,容易产生误解,造成bug。当局部变量和全局变量同名时,局部变量优先。
#包含stdio.h
int global=2022//全局变量
int main()
{
int local=2020//局部变量
//下面定义全局有问题吗?如上所述,当局部变量和全局变量同名时,局部变量优先。Printf输出2019如下
int global=2019//局部变量
printf(global=%d\n ,global);
返回0;
}
3.3、变量的使用
#包含stdio.h
int main()
{
//C语言规定变量要定义在当前代码块前面(花括号)
int num 1=0;
int num 2=0;
int sum=0;
//输入数据-使用输入函数scanf
scanf(%d%d ,num1,num 2);//表示地址符号。
sum=num1 num2
printf(sum=%d\n ,sum);
返回0;
}
3.4.变量的范围和生命周期
作用域,一段程序代码中使用的名字并不总是有效/可用的,限制这个名字可用性的代码作用域就是这个名字的作用域。
局部变量的作用域:定义局部变量的代码块内部。
全局变量的范围:整个项目。
变量的生命周期,即变量创建和销毁之间的时间间隔。
变量的局部生命周期:入口范围的生命周期开始,出口范围的生命周期结束。
全局变量生命周期:整个程序的生命周期。
来自,
mb62d54e7423bba
2022-07-25 22:10
不是1204
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。