1.29C语言 sscanf函数的用法 abs整数绝对值函数

绝对值函数

#inlcude<stdlib.h>

abs(a) 返回a的绝对值

sscanf函数

是C语言标准库的一个函数,用于从字符串中读取格式化的输入

int sscanf(const char *str, const char *format, ...);(读取的字符串;格式化输入;变量)

1.读取整数或浮点数
char str[] = "123";  //char一个字符串,123需要打双引号
int num;  //浮点数也一样
sscanf(str, "%d", &num);  
printf("The number is: %d\n", num);//输出123
2.读取一个字符串
char str[] = "Hello, world!";  
char name[20];  
sscanf(str, "%s", name);  
printf("The name is: %s\n", name);//输出Hello world
3.读取多个值
char str[] = "John 25 1.75";  
char name[20];  
int age;  
float height;  
sscanf(str, "%s %d %f", name, &age, &height);  //字符串无需用取地址符
printf("Name: %s\nAge: %d\nHeight: %f\n", name, age, height);//分别输出
注意

格式化字符串和变量的数量必须相符合,否则会导致未定义的行为,且读取过程中不会跳过空格

相关推荐

  1. 1.29C语言 sscanf函数用法 abs整数绝对值函数

    2024-01-31 13:04:04       55 阅读
  2. c语言sscanf函数

    2024-01-31 13:04:04       45 阅读
  3. C语言scanf和printf 函数&字符用法

    2024-01-31 13:04:04       51 阅读
  4. C语言scanf()函数返回值是什么?

    2024-01-31 13:04:04       48 阅读

最近更新

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

    2024-01-31 13:04:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-31 13:04:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-31 13:04:04       82 阅读
  4. Python语言-面向对象

    2024-01-31 13:04:04       91 阅读

热门阅读

  1. 数据结构-并查集

    2024-01-31 13:04:04       54 阅读
  2. vant滚动条下滑与下拉刷新冲突

    2024-01-31 13:04:04       53 阅读
  3. React 基础学习02

    2024-01-31 13:04:04       51 阅读
  4. 2024/1/30 备战蓝桥杯 3-1 栈

    2024-01-31 13:04:04       56 阅读
  5. arch linux上安装docker

    2024-01-31 13:04:04       57 阅读
  6. docker 的常用命令

    2024-01-31 13:04:04       51 阅读
  7. Reactor简述

    2024-01-31 13:04:04       49 阅读
  8. 四、概要设计说明书(软件工程)

    2024-01-31 13:04:04       46 阅读
  9. C语言K&R圣经笔记 6.8联合体 6.9位域

    2024-01-31 13:04:04       56 阅读
  10. docker 的常用命令

    2024-01-31 13:04:04       53 阅读