0
点赞
收藏
分享

微信扫一扫

初始c语言

第一部分

第一个c语言程序

//包含一个叫stdio.h的文件

//std-标准 standard input output 标准输入输出

//

#include<stdio.h>

//int 整形的意思

//main前面的int 表示main函数调用返回一个整数值

int main()//主函数-程序的入口 main函数有且只有一个

{

printf("yusu\n");//函数-print function-printf-打印函数

//库函数-c语言本身提供给我们使用的函数

//别人的东西-打招呼

//#include

return 0;//返回 0

}

//void main()已过时

数据类型

#include<stdio.h>

//char-字符类型

int main()

{

char ch = 'A';//向字符申请一段内存,名字叫ch,放了一个字符A

printf("%c\n", ch);//打印字符格式的数据

int age=20;

printf("%d", age);

double d = 3.14;

printf("%lf\n", d);

}

#include<stdio.h>

int main()

{

printf("%d/n", sizeof(char));//1

printf("%d/n", sizeof(short));//2

printf("%d/n", sizeof(int));//4

printf("%d/n", sizeof(long));// 4/8

printf("%d/n", sizeof(long long));//8

printf("%d/n", sizeof(float));//4

printf("%d/n", sizeof(double));//8

//字节


}

字节

计算机中单位

Bit-比特位 能存一个二进制的空间大小

Byte-字节 一个字节是8个比特位

Kb 一kb=1024byte

Mb 以此类推

Gb

Tb

Pb

注意:C语言标准规定 sizof(long)>=sizeof(int);

#include<stdio.h>

int main() {

short age = 20;//向内存申请两个字节=16bit位,用来存放20

float weight = 95.6f;//向内存申请4个字节,存放小数

}

变量

#include<stdio.h>

int num2 = 20;//全局变量 定义在代码块({})之外的变量

int main() {


int num1 = 10;//局部变量 定义在代码块({})内部

return 0;

}

注意:局部变量和全局变量的名字建议不要相同-容易误会,产生bug

当局部变量和全局变量的名字相同的时候,局部变量优先



#include<stdio.h>

int main() {

//计算两个数的和

int num1 = 0;

int num2 = 0;

int sum = 0;

scanf_s("%d%d", &num1, &num2);//2022 vs 输入用scanf_s

//取地址符 & 表示把输入的数字放到num1/num2的地址编号的内存空间里

sum = num1 + num2;

//C语言语法规定,变量要定义在当前代码块的最前面

printf("sum=%d\n", sum);

return 0;

}

变量的作用域和生命周期

全局变量的生命周期是:整个程序的生命周期

Yu.c文件

#include<stdio.h>

int main() {

//extern 用来声明外部符号的

extern int g_val;//调用Su.c文件

printf("g_val=%d\n", g_val);

return 0;

}

Su.c文件

int g_val = 20;


举报

相关推荐

0 条评论