零散笔记(1)

字符串中最后存放着\0,

\t 制表符讲从左到右 共八个没有字符变用空格隔开;

\b 退格符回退一个字符位置 把光标回退 并不改变上一个字符;//需要测试一下

\r 将其回退到头一行的开头并把本身的空格带入 改变第一个数值;//需要测试一下

转义字符\"   ;\\    ;\'  ;  \a警报响一下;

注释 c kc  巧记KFC

 

1 <stdbool.h>

_Bool 或者可以写成bool flag =false为假定义为0   =true为真为零为假 非零为真

size_t类型使用%zd打印

sizeof(表达式 或者 类型)返回值用 %zd打印单位是字节;      sizeof()并不会真实计算 不会改变数值,就是看的类型返回占字节的个数;

 

char1;  short 2;  int 4; float 4;  double8; long 4在这里是≥int就行;long long8;long double8;

bit比特位 byte字节1字节为8个比特位

 

双目操作符指的是表达式中有两个操作数

整数/整数 得到的商;

至少有一个带小数的 5.0/2结果为2·500000

%f float %lf double

6%4=2   //注意取余操作数必须都是整数,对于负数的取余时,只取决于第一个操作数的符号例如 -6%-5=-1;

 

占位符%,%d是需要整数,%p打印地址也就是指针  %o是八进制打印  %x是打印十六进制

限定宽度  允许占位符最小宽度                   %5d是右对齐  123

%-5d为左对齐123

在使用scanf函数中需要注意的一点

c42ad51258fb46d8b20eba9089085503.png

 

printf("%.2f",2.366) 2.37会四舍五入

//添加scanf报错在第四节 2h5min

2.34e3//e是科学计数法2340.000000

2 scanf返回值是成功读取到的个数,若没有读取或匹配失败(输入不同类型的数据)返回0,若读取数据前 发生错误或者读取到文件末尾返回常量EOF(-1)

while(scanf("%d %d",&a,&ctrl+z三次就好

利用%c scanf不会忽略起始空白字符 忽略 格式可以用 %*c 

while(scanf("%d %d",&a,&b)==2)

while(scanf("%d %d",&a,&b)!=EOF)

相关推荐

  1. Kotlin学习笔记1

    2024-04-29 20:28:01       44 阅读
  2. 【刷题笔记1

    2024-04-29 20:28:01       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-29 20:28:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-29 20:28:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-29 20:28:01       87 阅读
  4. Python语言-面向对象

    2024-04-29 20:28:01       96 阅读

热门阅读

  1. 养老金融:编织中国老龄社会的金色安全网

    2024-04-29 20:28:01       39 阅读
  2. 你不知道的CSS链接:解锁网页导航的秘密武器

    2024-04-29 20:28:01       28 阅读
  3. MySQL事务介绍

    2024-04-29 20:28:01       33 阅读
  4. 如何在虚拟专用服务器上配置 Nginx Web 服务器

    2024-04-29 20:28:01       39 阅读
  5. SpringBoot Redis使用篇

    2024-04-29 20:28:01       30 阅读