2022.3.1.03.

#include <stdio.h>

void main()
{
    char a;
    int b;
    a = 33;
    b = 33;


    printf("%c,%c\n%d,%d\n", a, b,a, b);
   
}

                     变量赋初值
     在程序中常常需要对变量赋初值,以便使用变量,语言程序中可有多种方法为变量提供初值,
     本小节先介绍在作变量定义的同时给变量赋以初值的方法,这种方法称为初始化,在变量定义
       中赋初值的一般形式为:
          类型说明符   变量 1 = 值1,   变量 2 = 值2,......
       例如:     int          a=3;
                      int          b,  c = 5;
                      float     x = 3.2,   y = 3f,      z = 0.75;
                      char  ch1 = 'k',    ch2 = 'p';
                  各类数值型数据之间的混合运算
     变量的数据类型是可以转换的,转换的方法有两种,一种是自动转换,一种是强制转换,自动
      转换发生在不同数据类型的量混合运算时,由编译系统自动完成,自动转换遵循以下规则:
      1、若参与运算量的类型不同,则先转换成同一类型,然后进行运算,
      2、转换按数据长度增加的方向进行,以保证精度不降低,如 int 型和 long 型运算时,
           先把 int  量转成 long 型后再进行运算。
       3、所有的浮点运算都是以双精度进行的,即使仅含 float 单精度量运算的表达式,
           也要先转换成 double 型,在作运算,
      4、char 型和 short 型参与运算时,必须先转换成 int 型。

上一篇:C语言学习(9.字符函数使用)


下一篇:模拟实现strstr函数