学C的第二天(变量‘补充’;简单了解常量,字符串,转义字符,注释,if选择语句,while循环语句)(2)

简介: *三字母词:

*三字母词:

#include <stdio.h>
int main()
{
  printf("(are you ok??)");
  //在有些编译器会打印成”are you ok]“
  // "??)" 这三个字符会被认为是三字母词 打印时变成 "]"
  //在 ??) 三个字符前分别加上转义字符就可以打印 ??)了
  printf("(are you ok\?\?\)");
  return 0;
}

5edf46939f5a4ab08f111f9b3ea176e3.png*打印文件路径:

#include <stdio.h>
int main()
{
//打印文件路径:
  printf("c:\code\test.c\n");
  //打印结果:code  est.c
  //正确方法:在 \t(水平制表符) 前加上 \ ,转义掉转义字符
  printf("c:\code\\test.c");
  return 0;
}


ae085f7e843745e1915c033bacb6885d.png

*蜂鸣器、*退格符:

#include <stdio.h>
int main()
{
  //printf("\a");//触发电脑蜂鸣器
  printf("abcdef\n");
  printf("abc\bdef\n");//\b:退格符,这里\b后面的d退到了c的位置
  return 0;
}

9cd21853607a4e9da5983e7825bae811.png

ASCII表:

aHR0cHM6Ly9zczAuYmRzdGF0aWMuY29tLzcwY0Z1SFNoX1ExWW54R2twb1dLMUhGNmhoeS9pdC91PTMzOTAyMTMyNTAsMTA4ODE1NjQ3MCZmbT0yNiZncD0wLmpwZw.png

*/ddd:

#include <stdio.h>
int main()
{
  printf("%c",'\130');//8进制的130,转换成10进制-->88-->对应ASCII表的 X
  return 0;
}


27a09ed5db57467b83a04c31c921bb0d.png

*/xdd:

#include <stdio.h>
int main()
{
  printf("%c\n", '\x31');//16进制的31,转换成10进制-->49-->对应ASCII表的 1
  return 0;
}

image.png

*练习:

#include <stdio.h>
#include <string.h>//使用跟字符串有关的函数时使用该头文件
int main()
{
  printf("%d\n", strlen("c:\test\x11\328\test.c"));
  return 0;
}


image.png

5.3*注释:


1.代码中有不需要的代码可以直接删除,也可以注释掉


2.代码中有些代码比较难懂,可以加一下注释文字


注释有两种风格:


       *C语言风格的注释:/*xxxx*/


               *缺陷:不能嵌套注释


       *C++风格的注释://xxxx


               *可以注释一行也可以注释多行

#include <stdio.h>
int main()
{
  //以//开头的注释是属于C++的注释风格
  /*
  * 以 "/**/" 开头的注释是属于C语言的注释风格(不支持嵌套)
  */
  return 0;
}

image.png

6*选择语句:

*if语句:

#include <stdio.h>
int main()
{
  printf("愿意好好学习吗?(1/0):");
  int flag = 0;
  scanf("%d",&flag);
  //if选择语句
  if (flag == 1)
    printf("好offer\n");
  else if (flag == 0)
    printf("卖红薯\n");
  return 0;
}

846b26faa7d94e12991cf23853a6ff34.png

image.png*switch语句(后面学):

7*循环语句:

*while语句:

#include <stdio.h>
int main()
{
  int line = 0;
  //while循环语句
  while (line < 50000)
  {
    printf("敲代码:%d\n", line);
    line++;
  }
  if (line == 50000)
    printf("好offer\n");
  else
    printf("卖红薯\n");
  return 0;
}

12f2d05c75744279a254307471644a1c.png

*for语句(后面学):

*do...while语句(后面学):

8*函数:

9*数组:

10*操作符:

11*常见关键字:

12*define定义常量和宏:

13*指针:

14*结构体:

相关文章
|
2天前
|
编译器 C语言
【C语言】第三回 关于字符串,语句和注释的使用1
【C语言】第三回 关于字符串,语句和注释的使用
|
2天前
|
C语言
【C语言】第三回 关于字符串,语句和注释的使用2
【C语言】第三回 关于字符串,语句和注释的使用
|
2天前
|
存储 C++
第一章:C++中的注释、变量和数据类型、运算符
第一章:C++中的注释、变量和数据类型、运算符
27 0
|
10月前
|
C语言
学C的第二天(变量‘补充’;简单了解常量,字符串,转义字符,注释,if选择语句,while循环语句)(1)
4.4*变量的使用(上期继续补充): 字符类型: %c - 字符类型 %d - 整型 %s - 字符串 %f - float类型 %lf - double类型
|
2天前
|
C语言 C++
C语言是如何打印字符串 注释 占位符详解
C语言是如何打印字符串 注释 占位符详解
|
2天前
|
程序员 编译器 C语言
C语言的语句和语句分类和注释
C语言的语句和语句分类和注释
|
10月前
|
机器学习/深度学习 Cloud Native Go
779. 第K个语法符号:简单模拟
这是 力扣上的 779. 第K个语法符号,难度为 中等。
|
机器学习/深度学习 C语言
C语言中常见的符号和注释的用法
C语言中常见的符号和注释的用法
198 0
复习C部分:1.什么是常量 2.初时字符串 3.初识转义字符 4.注释 5.初识选择语句 6.初识循环语句 7.初识函数和数组 8.初识操作符 9.初始操作符2
复习C部分:1.什么是常量 2.初时字符串 3.初识转义字符 4.注释 5.初识选择语句 6.初识循环语句 7.初识函数和数组 8.初识操作符 9.初始操作符2
81 0
复习C部分:1.什么是常量 2.初时字符串 3.初识转义字符 4.注释 5.初识选择语句 6.初识循环语句 7.初识函数和数组 8.初识操作符 9.初始操作符2
|
存储 Java 编译器
初识C语言第一话之数据类型、常量变量、字符串、转义字符与注释
初识C语言第一话之数据类型、常量变量、字符串、转义字符与注释
113 0
初识C语言第一话之数据类型、常量变量、字符串、转义字符与注释