学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*结构体:

相关文章
数组外面包了引号,怎么去掉外面的引号,变成原来的数组
数组外面包了引号,怎么去掉外面的引号,变成原来的数组
55 0
|
5月前
|
语音技术 数据安全/隐私保护 Python
语音识别---数据输入(input语句),布尔类型和比较运算符,if语句的基本格式,Python通过空格缩进来判断代码块的归属关系,我要买票吗讲解?if_elif_else
语音识别---数据输入(input语句),布尔类型和比较运算符,if语句的基本格式,Python通过空格缩进来判断代码块的归属关系,我要买票吗讲解?if_elif_else
|
7月前
|
Python Windows
python语法中错误的运算符或分隔符
【5月更文挑战第19天】python语法中错误的运算符或分隔符
74 1
|
6月前
部分循环语句书写格式
部分循环语句书写格式
|
C语言
学C的第二天(变量‘补充’;简单了解常量,字符串,转义字符,注释,if选择语句,while循环语句)(1)
4.4*变量的使用(上期继续补充): 字符类型: %c - 字符类型 %d - 整型 %s - 字符串 %f - float类型 %lf - double类型
112 0
|
7月前
|
C语言
【C语言】第三回 关于字符串,语句和注释的使用2
【C语言】第三回 关于字符串,语句和注释的使用
120 0
|
7月前
|
编译器 C语言
【C语言】第三回 关于字符串,语句和注释的使用1
【C语言】第三回 关于字符串,语句和注释的使用
|
7月前
|
存储 C++
第一章:C++中的注释、变量和数据类型、运算符
第一章:C++中的注释、变量和数据类型、运算符
48 0
|
7月前
|
C语言
c语言实现姓名排序———字符串复制函数,字符串比较函数
c语言实现姓名排序———字符串复制函数,字符串比较函数
|
7月前
|
C语言 C++
C语言是如何打印字符串 注释 占位符详解
C语言是如何打印字符串 注释 占位符详解
下一篇
DataWorks