常量、变量、格式化控制符和转义字符的使用规范及注意事项

 常量:

    固定不变的量

 

 两种表示方法:

    1.字面量表示法

        直接写值就是字面量常量

        10;

        20 + 10; //常量表达式

 

    2.名字表示法

        语法:

            const 类型 名字 = 值;

 

        例:  const int num = 10;

 

            num = 30; //会报错!

 

    const int num;  //完全可以,垃圾值

    num = 40; //这样就会报错。

 

 

 变量:

    值可以发生改变的量就叫变量

 

 声明变量的方法:

 

    1.在声明的就初始化

        类型 变量名 = 值;

        例:int num = 10;

            num = 30; //不会报错,因为变量可以改变

 

    2.先声明,后赋值

        类型 变量;

        变量 = 值;

 

        int num;

        num = 30;

 

 

 变量的命名规范:

        1.起名要有意义

        2.只能以字母、下划线、美元符号开头,后面接任意的数字、字母、下划线、美元符号(Mac里面可以用中文)

        3.不能用关键字作为变量名

        4.遵守驼峰命名法:第一个单词的首字母小写,后面的每个单词首字母大写

 

 

 printf的具体用法:

 

    语法:

        printf("格式化字符串",值列表);

 

    常见的格式化控制符:

        %d:要输出一个int类型的数据

        %f:要输出一个float类型的数据

        %lf:要输出一个double类型的数据

        %c:要输出一个char类型的数据

        %ld:要输出一个long类型的数据

        %u:输出一个unsigned int类型的数据

        %lu:输出一个unsigned long类型的数据

 

    unsigned 修饰的代表无符号的一个整数,不能保存负数,只能存正数

 

 

    unsigned 可以修饰float double吗?

        额。。。不行

 

    unsigned 可以修饰char吗?

        char可以

 

    %d:

        重点:

            %0md:m代表占用多少位,不足位用0代替.

                 如果实际位数 >= m ,那么就以实际位数输出,不会添加任何的0

 

            %md: m代表占用多少位,不足位用空格代替

                    如果实际位数 >= m ,那么就以实际位数输出

                 m为负数就代表在后面添加空格

 

    %f:

        重点:

            %.nf:n代表保留小数点后几位。n是一个整数

 

                例:如果要保留小数点后3位

                     %.3f

 

            %m.nf: m代表一共多少列,n代表保留小数点后几位

                    m<实际位数 就按实际输出(以n为准)

 

                不足位用空格代替

 

 

 

 转义符:

    改变原来某个字符的原来意义的符号就叫转义符

 

    例:%d  \n

 


    所有的格式化控制符

 

 

    \n:换行

    \t:水平制表符 空格

    \\:输出\

    \":输出"

    %%:输出%


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值