2nd day

//  快捷键 command + [ 键 <-右移代码段

//  快捷键 command + ] 键 ->右移代码段

//  快捷键 command + / 键 注释/取消注释

P47-批量声明变量   

     1.可以在声明变量的同时为变量赋值。

        数据类型 变量名称=数据;

        例: int num1 = 10; 表示声明了一个int类型的变量num1,并为其赋值10     

     2.如果我们要声明多个类型相同的变量,可以使用批量声明的方式来简写。

        例:  int num1 = 10,num2 = 20,num3,num4 = 30,num5;

        注意:前提是类型相同的变量。     

     3.赋值语句的规范。

        赋值符号的两边使用一个空格隔开,这样代码看起来比较清爽。     

     4.垃圾值。

        如果我们声明一个变量,如果没有为这个变量赋值,这个变量中是有值的。

        并不是一定是0,而是一个随机数,这个值是一个垃圾值,是不确定的。

        所以为了保证我们的程序不会出现意想不到的问题。

        要求在声明完一个变量以后,就应该立即为这个变量赋予一个初始值。     

     5.变量可以重复赋值。

        但是为变量赋值的时候,如果变量中已经有值了,新值会覆盖老值,不会同时存在     

     6.为变量赋值的时候可以将一个变量的值赋值给另外一个变量     

        int num1 = 10;

        int num2 = num1;    

        这句话的意思是:将num1的值赋值给num2.

        变量之间的赋值原理:将源变量的值拷贝一份,将这个副本再赋值给目标变量。     

     7.使用变量之前,必须保证变量已经声明。     

     8.同一变量不允许重复定义。

P48-18 变量命名规则以及规范

    变量的命名必须要遵守规则和规范。     

     1.变量的命名规则:

        如果不遵守,编译器直接报语法错误。

        a.变量名只能以任意的字母、下划线、$开头,不能以数字开头;

        b.后面只能跟任意的字母、数字、下划线还有$;

        c.不能与C的关键字重名;

            关键字:指的是一些英文单词在C语言中代表特殊的意义。不能把它们作为变量的名字。

            关键字在Xcode中是以特殊的颜色显示,如果定义变量名字是以这个颜色显示的,那就说1个关键字。

        d.C语言严格区分大小写。

            如果变量名大小写不一样,那么他们就是完全不同的变量

        e.变量一定要先声明,再使用。

        f.在同一个大括号中,不允许定义多个变量名相同的变量。

        任意一点如果不遵守,直接报语法错误。

     

     2.变量的命名规范:

        你可以不遵守,编译不会报错,可以执行。

        a.变量的名字要取得有意义,别人一看变量的名字就知道这个变量存储的什么数据。(知名达意)。

        b.如果变量的名字由多个单词组成,第一个单词字母小写,其他单词的首字母大写。     

   

     合格程序员的基本要求:     

     1.勤写注释

     2.变量的命名符合规范

     3.代码摆整齐。

     

P-49 printf函数的使用补充

     

     1.printf("输出信息")  

            双引号内容原样输出

     2.输出变量的值。务必要正确使用对应的占位符。

                int          %d

                float         %f

                double      %lf

                char         %c

     3.printf 函数的高级用法。

        3.1.%d 用来输出int类型的值。

            a. %md  m是1个整数,指定输出的变量的位宽,输出的变量的值占多少位。

int num1 =10;
printf("num1 = [%5d]\n",num1);

                     运行结果:                    

 num1 = [   10]

                ->如果变量的值小于了5位,不足的地方就用空格补齐。

                ->如果变量的值大于等于了5位,那么实际有多少位就显示多少位。

                m可以是一个负数,如果变量的值小于了指定的位数,不足的地方就在后面以空格补齐

int num1 =10;
printf("num1 = [%-5d]\n",num1);

                     运行结果:

num1 = [10   ]

            b.%0md m是一个正整数,不足的地方会以0补齐。 

int num1 =10;
printf("num1 = [%06d]\n",num1);

                     运行结果:                    

num1 = [000010]

        3.2 %f和%lf的补充。

            默认情况下,只会输出小数点后面的6位。

double d1=7654321.123456789;
printf("d1 = [%lf]\n",d1);

                     运行结果:                    

d1 = [7654321.123457]

            a.  %.nf 或者 %.nlf n是一个整数,指定输出小数点后面n位数。     

double d1=7654321.123456789;
printf("d1 = [%.2lf]\n",d1);

                     运行结果:

d1 = [7654321.12]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值