c语言入门学习(一)

让计算机开口说话,知识点(2-2)总结:

  • printf("  ");
  • printf——打印""之中的文字or字母
  • \n
  • 这里的“\n”表示让光标“换行”
  • system("pause");
  • 它的作用就是让计算机“暂停 一下”
  • getchar();
  • 这行代码会让程序等待击键,窗口会在用户按下一个键后才关闭。

多彩一点,知识点(2-3)总结:

        设置背景色和文字颜色的方法是,在color后面加上两个一位数字,第一个数字表示背景色,第二个数字表示文字颜色。如果在color后 面只加了一个一位数字,则表示只设置文字颜色,背景色仍然使用默认的颜色。 需要说明的是这里的一位数字其实是16进制的,它只能是0、1、 2、3、4、5、6、7、8、9、a、b、c、d、e、f中的某一个。

例如:  system("color f5");

c语言入门学习(一)_第1张图片

需要注意的是在color后面要有一个空格

数字颜色对应表:

c语言入门学习(一)_第2张图片
让计算机做加法,知识点(2-4)总结:

  • a = b;
  • 此处有一个“=”,这可不是等于号,它叫作给予号(也称为 赋值号),类似于一个箭头“←”,意思是把“=”右边的内容赋给“=”左边。
  • printf("%d", c);
  • 将“%d”放在双引号之间,把小房子c放在双引号后面,并且用逗号隔开。
  • 这时printf发现双引号里面是个“讨债的”,就知道此时需要输出一个具体的数值,而不是符号,就会向双引号后面的小房子c索取具体的数值了。
  • %d叫做占位符

数字的家——变量,知识点(2-5)总结:

  • int
  • int是英文单词integer(整数)的缩写。
  • 我们用float来申请一个小房子,用来存放小数,形式如下:
  • float a;
  • 注意:在C语言中,小数称作浮点数,用float表示。 之前在用printf语句输出整数时,使用的是“%d”。此时需要输出小 数,要用“%f”。 好了,我们来总结一下,这里的“小房子”在我们C语言的专业术语中称为变量。int和float说明小房子是用来存放何种类型的数,我们这里 将其称为“变量类型”或者“数据类型”。
  • 类似int a;或者float a;的形式,我们称作“定义变量”,它们的语法 格式如下: 
  • 【术语】 变量的类型 变量的名称 , 变量的名称 ;
  • 【代码】 int                   a             ,           b       ;
  • 注意:如果多次给小房子a赋值,小房子a中存放的将始终是最 后一次赋的值。
  •           这里是因为c语言是顺序执行的,执行完一条则会继续执行下一条。

 

c语言入门学习(一)_第3张图片

c语言入门学习(一)_第4张图片

c语言入门学习(一)_第5张图片c语言入门学习(一)_第6张图片

数据输出——我说咋地就咋地,知识点(2-6)总结:

 

  •  printf语句只会输出双引号里面的部分,双引号之外的部分只是对 双引号内的部分起到补充说明的作用。
  • 例如,printf("%d+%d=%d", a, b, c);
  • 显示一一对应关系

 

数据输入——我说算啥就算啥,知识点(2-7)总结:

  • 我们要从键盘读入一个数, 放在小房子a中,代码如下:
  • scanf("%d", &a);

直译为扫描

  • “&”符号我们称为“取地址符”,简称“取址符”。它的作用是得到小房子a的地址。
  • 输出a内的值不需要地址,而输入需要
  • 打一个比方:假如你要去一个教室上课,那么在上课之前你需要知 道这个教室的地址,这样你才能去;但是如果下课了,你需要走出这个 教室,因为此时你已经在教室中,所以就不再需要这个教室的地址。

究竟有多少种小房子,知识点(2-8)总结:

 

c语言入门学习(一)_第7张图片

  • float和double的占位符都是%f,可也写成%.15f,这里的.15表示精确到小数点后15位
  • 这里特别说明一下,在 用scanf读入double类型数据时所用的占位符是“%lf”(注意此处不是数字 1而是字母l)而不是“%f”。
  • 用char申请的小房子 是用来存放字符的。如果输入一串字符也只会存第一个字符。

                                      char的占空符为%c

 

 

你可能感兴趣的:(c语言)