[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小时内删除。