[C语⾔]第⼀个代码HelloWorld初识C语⾔(⼀)⽂章⽬录
⼀,第⼀个C语⾔程序及其讲解
⼆,数据类型以及相关内容
三,变量 常量
前⾔
本节主要记录初始C语⾔和⼀些基本概念,第⼀个C语⾔程序的书写的和个⼈理解及其相关知识
⼀、第⼀个C语⾔程序及其讲解
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
执⾏结果:
第⼀个代码详解:
#include <stdio.h> ——>头⽂件的包含
// 第⼀个代码
// int main() { //int ——> 整形
main函数是程序的⼊⼝
程序是从main函数的第⼀⾏开始执⾏
main函数有且只有1个
// printf("Hello World! ");
如果需要打印 ----> 打印函数: printf
printf 是⼀个库函数:库函数的使⽤得包含⼀个头⽂件 stdio.h #include <stdio.h> ——> 头⽂件的包含
// return 0; 返回⼀个整形0;
//}
或者(不推荐):
// void main() {
// printf("hehe");
//}
#include <stdio.h>
//第⼀个代码
int main() { //int -> 整形
//打印 -> 打印函数:printf
//printf 是⼀个库函数:库函数的使⽤得包含⼀个头⽂件 stdio.h
// #include <stdio.h> ——>头⽂件的包含
printf("Hello World!\n ");
return 0;
基础c语言代码}
void main1() {
printf("hehe");
}
/
/ main函数是程序的⼊⼝
//程序是从main函数的第⼀⾏开始执⾏的
//main函数有且只有⼀个
⼆、数据类型以及相关内容
1.都有什么数据类型:
数据类型:
char -----> 字符数据类型
short -----> 短整形
int -----> 整形
long -----> 长整型
long long -----> 更长的整形
float -----> 单精度浮点数
double -----> 双精度浮点数 (精度更⾼)
举例使⽤:
eg:描述⼀个⼈的年龄(整形)
//描述⼀个⼈的年龄
int age; // 表⽰age是⼀个整形变量
age = 20; // 使⽤int整形类型创建了⼀个变量叫age 并且赋值 20
printf("%d", age);
return 0;
}
eg:如何表⽰⼩数 (浮点型)
/
/ 描述 pai =
float pai1 = 3.14f;
//或者
double pai = 3.1415926; //精度更⾼
2.每⼀种数据类型的⼤⼩是多少:
//int age = 20; //age变量的创建其实是要在内存中开辟空间的
// int 决定 age 的⼤⼩
关键字 sizeof
c语⾔中的sizeof是⽤来计算变量的或者使⽤类型创建的变量的⼤⼩,单位是字节 printf("%d", 100);
%d 表⽰ 打印⼀个10进制的整数
printf("%d\n", age);
计算机中是 2进制的: 1/0
10进制的: 0-9
8进制的: 0-7
存放⼀个⼆进制位的时候: 存 1 需要 1个bit位 ---> 8 bit = 1 byte(字节)
8 bit = 1 byte
1 kb = 1024 byte
1 mb = 1024 kb
1 gb = 1024 mb
1 tb = 1024 gb
1 pb = 1024 tb
......
/
/合理的选择 对内存的利⽤率⾼
printf("%d\n", sizeof(char)); // 1 单位是字节 - byte
printf("%d\n", sizeof(short)); // 2
printf("%d\n", sizeof(int)); // 4 2^32 状态
printf("%d\n", sizeof(long)); // 4
printf("%d\n", sizeof(long long)); // 8
printf("%d\n", sizeof(float)); // 4
printf("%d\n", sizeof(double)); // 8
//合理的选择对内存的利⽤率⾼
return 0;
}
执⾏结果:
由执⾏结果可知常见的int类型可存 2^32 (2的32次⽅)个数三,变量常量
定义: 局部变量 和 全局变量:
C语⾔中为了描述 变化的值 -> 使⽤变量
不变的值 -> 使⽤常量
结构: 类型 变量名
int age = 0;
char c = ‘w’; // 初始化
// char c; (不推荐)
// 变量在创建时,不初始化是⼀种不好的代码风格
// 当⼀个 (局部) 变量不初始化的时候,他的值是随机的。
// ⼀个⼤括号就是⼀个代码块
// 在代码块内部定义的变量就是局部变量
// 在代码块外部定义的变量就是全局变量
//局部变量和全局变量
// ⼀个⼤括号就是⼀个代码块
// 在代码块内部定义的变量就是局部变量
// 在代码块外部定义的变量就是全局变量
int a = 100;// 全局变量
int main() {
int a = 10; //局部变量
printf("%d", a);// 执⾏结果:10
//因为当名字相同时候局部变量优先
//尽量做到不要名字冲突
return 0;
}
// //由于当名字相同时候局部变量优先
// 尽量做到不要名字冲突
总结
本节主要记录初始C语⾔和⼀些基本概念,第⼀个C语⾔程序的书写的和个⼈理解及其相关知识
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论