c/c++ 数据存储,表示形式和运算(小白必学知识点以及复习专用总结)

    1.c++的数据类型(以下都是常用的) 

                            注意:[]代表可省略 signed:有符号 unsigned:无符号  以Visual C++ 编译器举例

                            没有写的自行搜索 了解就好

             类型             类型标识符              字节数        数值范围

             整型             [signed] int                  4

             短整型           short [int]                     2            -32768~+32767

    无符号短整型          unsigned short [int]    2            0~65535

              字符型            [signed]  char              1            -128~+127

    无符号字符型            unsigned char             1            0~255

          单精度型                 float                          4

          双精度型                 double                      8           

      长双精度型              long double                 8

扫描二维码关注公众号,回复: 11945565 查看本文章

  2.常量(包含数值型常量和字符型常量    不能改变)

        2.1 数值常量的表示

                        十进制整数    12L或12l        在后面加L或l认为是 long int 型常量

                         八进制整数       021             在常数开头加数字0

                         十六进制整数   0x21           在常数开头加数字0和英文字母X(x)

         2.2 字符常量

                     'a'  'A'  单撇号括起来算一个字符 占一个字节  区分大小写

                     "Csdn" 双撇号括起来的是字符串常量  会在最后加'\0'作为结束标志

         2.3 转义字符常量(在内存中占一个字节)

                字符形式                             含义       
                     \n                             换行
                     \t                   水平制表(跳八格)
                     \b                             退格
                     \\                             输出'\'
                     \'                        输出单引号
                     \"                        输出双引号
                    \0                           空字符
                    \ddd                       八进制数
                    \xhh                       十六进制数

            2.4 符号常量(用符号名代表一个常量)

                          例如:  

                          #define  p   32   

                       注意:#号开头的末尾不要加分号   符号常量不能被赋值  32为一个字符串

 3.变量(可改变)

           3.1 变量名规则     

                         合法变量名:sum aveagage

                          不合法变量名:M.aa  $aa 

                          注意:只能用数字,字母,下划线3种字符组成  第一个字符必须为字母或下划线   区分大小写

           3.2 定义变量

                        数据类型  变量名;

                         例如:  

                         float a,b=3,c=2,d=1;

                       注意:若变量未赋初值将是一个随机数

           3.3 常变量

                        例如:

                         const  int  b=1         

                 注意:值不能改变  始终为3     

  4. c++的运算符

          4.1 算术运算符

                           + (加法)                 -(减法)

                            * (乘法)                  / (除法)

                            % (求余)

                          注意:/ %右侧的数不能为0  %两侧的数为整型

          4.2 自增和自减运算符

                              ++i       先i=i+1再使用i

                              i++      先使用i再i=i+1

                          注意:自减是i--  --i 和自增是一样的

          4.3 强制类型转换运算符

                         (类型名)(表达式)或   类型名 (表达式)

                           例如:

                            (double)  a   或  double (a)      将a转换成double类型  第二种是c++里面的 c语言不行

                 注意:强制转换只能是一个变量  如若是一个表达式 则要用括号 比如 (int) (x+y)

         4.4 逗号运算符

                         表达式1,表达式2

                        例如:

                         a=(x+1,x+3)     

                      注意:得到的是x+3的值 即表达式2的值

以上都是我个人总结出来的     

如若有地方值得改改进的欢迎大家留言共同进步!

原创文章 制作不易!

猜你喜欢

转载自blog.csdn.net/m0_50899111/article/details/109002798