C语言基础

0x01.打印hello world

#include <stdio.h>
int main()
{
      printf("Hello World!");
      return 0;
}

在c语言中#include就类似于python中的import,引用模块
int main()是主函数,而定义的函数等等,其实执行的时候都是在main函数里面调用
c语言中输入输出分别是printf()和scanf()
return 0:因为我们main()前面定义的类型是int,所以要返回整数型,是什么类型,就返回什么类型,后面会讲到

0x02.数据类型

整数类型:char,short ,int,long

char  1字节  8  BIT
shor  2字节  16 BIT
int   4字节  32 BIT
long  4字节  32 BIT

整数类型分为有符号(signed)和无符号(unsigned)两种:

浮点类型:float,double

float   4字节
double  8字节

其实就是准确到几位小数的问题

float 准确到6位小数

double 准确到15位小数

0x03.常量

在 C 中,有两种简单的定义常量的方式:

  1. 使用 #define 预处理器。
  2. 使用 const 关键字。

#define 预处理器

下面是使用 #define 预处理器定义常量的形式:

#define identifier value

具体请看下面的实例:

#include <stdio.h>

#define LENGTH 10   
#define WIDTH  5
#define NEWLINE '
'

int main()
{
	
   int area; 
   area = LENGTH * WIDTH;
   printf("value of area : %d", area);
   printf("%c", NEWLINE);

   return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

value of area : 50

const 关键字

您可以使用 const 前缀声明指定类型的常量,如下所示:

const type variable = value;

具体请看下面的实例:

#include <stdio.h>

int main()
{
   const int  LENGTH = 10;
   const int  WIDTH  = 5;
   const char NEWLINE = '
';
   int area;  
   
   area = LENGTH * WIDTH;
   printf("value of area : %d", area);
   printf("%c", NEWLINE);

   return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

value of area : 50

请注意,把常量定义为大写字母形式,是一个很好的编程实践。

常量有 整数常量,浮点常量,字符常量,字符串常量等

到这就差不多结束了,接下来要讲语句了

原文地址:https://www.cnblogs.com/0x7e/p/13744317.html