[C语言]第一个代码HelloWorld 初识C语言(一)

文章目录

  • 前言
  • 一,第一个C语言程序及其讲解
  • 二,数据类型以及相关内容
  • 三,变量 常量
  • 总结







前言

本节主要记录初始C语言和一些基本概念,第一个C语言程序的书写的和个人理解及其相关知识

一、第一个C语言程序及其讲解

#include 

int main() { 
    printf("Hello World!");
    return 0;
}

执行结果:

[C语言]第一个代码HelloWorld 初识C语言(一)_第1张图片

第一个代码详解:

#include                ——>头文件的包含

// 第一个代码

//    int main() {        //int ——> 整形   

                                 main函数是程序的入口 

                                 程序是从main函数的第一行开始执行  

                                 main函数有且只有1个

//    printf("Hello World! ");

                                如果需要打印    ---->   打印函数: printf

                                printf 是一个库函数:库函数的使用得包含一个头文件 stdio.h

 #include      ——>     头文件的包含

//    return 0;   返回一个整形0;

//}

或者(不推荐):

//    void main() {

//    printf("hehe");

//}

#include 

//第一个代码
int main() { //int -> 整形
	//打印 -> 打印函数:printf
	//printf 是一个库函数:库函数的使用得包含一个头文件 stdio.h
	// #include  ——>头文件的包含

    printf("Hello World!\n ");

	return 0;
}
void main1() {
	printf("hehe");
}
 // main函数是程序的入口
 //程序是从main函数的第一行开始执行的
 //main函数有且只有一个

二、数据类型以及相关内容


1.都有什么数据类型:

数据类型:

char             ----->  字符数据类型   

short            ----->  短整形     

int                ----->  整形     

long            ----->   长整型

long long     ----->  更长的整形  

float             ----->  单精度浮点数  

double         -----> 双精度浮点数  (精度更高)

举例使用:

eg:描述一个人的年龄(整形)

int main() {
	//描述一个人的年龄
	int age;  // 表示age是一个整形变量
	age = 20; // 使用int整形类型创建了一个变量叫age 并且赋值 20 
	printf("%d", age);
	return 0;
}

eg:如何表示小数 (浮点型)

// 描述 pai = 3.1415.....
	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 

     ......

  //合理的选择 对内存的利用率高

int main() {
	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;
}

执行结果:

[C语言]第一个代码HelloWorld 初识C语言(一)_第2张图片

由执行结果可知常见的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语言程序的书写的和个人理解及其相关知识

你可能感兴趣的:(c语言)