C语言学习

#include<stdio.h>

/*

int main()

{

       printf("Hello world! XXX\n");//\n:转义符 -- 换行

       printf("Hello world! XXX");

      

       return 0; 

}

函数值的返回类型  函数名称()

{

       函数体;

}

//数据类型

//字符数据类型

//char -- 字符数据类型 --  char ch = 'a';

//%c

//整数类型     10、1、2、100、1000 int age = 18;short year = 2021;

// short --短整型

%u

// int -- 整型

//%d print("%d", a)

// long -- 长整型

%ld

// longlong -- 更长的整型

%lld

//浮点型--小数类型     float weight = 52.3;double d = 22.2

//float -- 单精度浮点型

%f   printf("%f", num1)

//double -- 双精度浮点型

%lf

//sizeof();--计算数据类型或者变量在计算机空间中所占的大小

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 sizeof(long) >= sizeof(int)

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

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

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

      

       return 0;

}

//计算机中的单位

bit -- 比特位  1001110101 

byte -- 字节 = 8bit 11111111

kb = 1024 byte;

mb = 1024 kb;

gb = 1024 mb;

tb = 1024 gb;

pb = 1024 tb

int main()//只能,只允许,只可以有一个main

{

       char ch = 'a';

       printf("%c",ch);

      

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

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

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

       printf("%d\n",sizeof(long)); //4 sizeof(long) >= sizeof(int)

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

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

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

      

       return 0;

}

int a = 20;

int main()

{

       // 第一种定义变量方法

       int age = 0;//赋初始值

       float weight = 0;

       char ch = 'w';

      

       {

              int b = 10;

       }

      

       printf("%d",b);

      

       // 第二种

       //int age;

       //float weight;

      

       return 0;

}

//局部变量:在大括号内定义的变量称为局部变量  -- 局部变量,只可以在定义所在的大括号中使用

//全局变量: 在大括号外定义的变量称为全局变量  -- 全局变量,是可以在所有的函数中使用的 -- 整个项目

//当局部变量和全局变量名字冲突的时候,局部变量优先

//int a = 20; //全局变量

//输入函数: scanf("%d",&a)

int main()

{

        

       int a = 1;

       int b = 2;

       int sum = 0;

       //实现 a + b

      

       scanf("%d,%d",&a,&b);

      

       sum = a + b;

      

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

      

       return 0;

}

extern int b;

int main()

{

       int a = 10;

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

      

       return 0;

}

*/

//常量

//分为4种:

//1.字面常量

10--int

3.14 -- float

'a' -- char

上一篇:一些简单排序算法的c语言描述


下一篇:数组的个数计算