【c语言】字符串类型转换 | itoa函数的使用

article/2025/9/28 22:42:50

创作不易,本篇文章如果帮助到了你,还请点赞 关注支持一下♡>𖥦<)!!
主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!
给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ


c语言系列专栏:c语言之路重点知识整合

字符串知识点:字符串基本概念、存储原理


字符串类型转换 目录

  • 一、itoa()
  • itoa奇妙用法—各进制打印
  • 二、atoi atof atol

一、itoa()

itoa就是 i to a     整数到ASCII码(字符)

itoa函数的传参类型:

在这里插入图片描述
在使用itoa函数时,需要传递给他要转换的整数、一个字符缓冲区、要转换的进制

	char str[20];	//创建一个字符缓冲区itoa(1234,str,10);	//1234是要转换的整数、str是缓冲区、10代表转换为10进制

代码:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{/*字符串与数字类型互相转换*//*itoa		//i to a  整数到ASCII码(字符)*/char str[20];itoa(1234,str,10);printf("字符串:%s\n", str);printf("字符串%s的ASCII码:%d\n", str,str);return 0;
}

在这里插入图片描述

itoa奇妙用法—各进制打印

根据itoa函数可以任意输出进制的特点,我们可以打印出一个整数的各种进制:

例如:打印1234的二进制:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{char str[20];//二进制打印	%o八进制 %x16进制 没有二进制printf("%o %x %s\n", 1234, 1234, itoa(1234, str, 2));return 0;
}

在这里插入图片描述

二、atoi atof atol

与itoa同理,atoi,atof atol这些就是将字符转换为整数int、浮点数float等。

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{/*atoi,atof atol*/int m = atoi("123.456");printf("%d\n", m);double pi = atof("3.1415");printf("%.4f\n", pi);return 0;
}

在这里插入图片描述

大家的点赞、收藏、关注将是我更新的最大动力! 欢迎留言或私信建议或问题。
大家的支持和反馈对我来说意义重大,我会继续不断努力提供有价值的内容!

http://chatgpt.dhexx.cn/article/iuZIDhRg.shtml

相关文章

PostGIS 入门

PostGIS 快速入门 PostGIS 是 PostgreSQL 关系数据库的空间操作扩展。它为 PostgreSQL 提供了存储、查询和修改空间关系的能力。本文中 ‘PostgreSQL’ 指代基本的关系数据库功能&#xff0c;而 ‘PostGIS’ 指代扩展的空间操作特性。 客户端&#xff0d;服务器构架 PostgreSQL…

PostGis路径分析

一、导入数据 建立PostGis数据库。 使用sample数据库做模板。 导入纽约公路矢量图层到PostGis。地图下载位置 二、生成拓扑 要生成最佳路径&#xff0c;首先要生成合法的拓扑。 生成拓扑前&#xff0c;需要添加两个字段&#xff0c;用来存储线段的首尾编号 -- Add "…

4.PostGIS

SELECT ST_GeometryFromText(POINT(116.39088 39.90763),4326); SELECT ST_GeomFromText(POINT(116.39088 39.90763),4326); SELECT ST_PointFromText(POINT(116.39088 39.90763),4326); 1、创建点类型的表&#xff0c;类型不要选择postgresql提供的空间数据类型&#xff0c;…

Postgis使用

Postgis使用 一、安装与配置 先查看目前yum源中有哪些版本可用&#xff0c;并安装合适的版本 yum search postgis安装Postgresql 10对应的版本PostGIS yum install -y postgis24_10二、创建GIS数据库 PostGIS是Postgresql的一个扩展&#xff0c;创建数据库并加载PostGIS扩…

PostGIS 路线规划

❤️通过SQL存储过程&#xff0c;利用PostGIS实现路线规划❤️ pgRouting扩展了PostgreSQL/PostGIS地理空间数据库&#xff0c;以提供地理空间路由功能。 文章目录 1、环境配置2、导入shp文件2.1、打开PostGis Shapefile插件2.2、连接数据库2.3、添加并导入矢量数据2.4、查看数…

postgis启动_PostGIS 快速入门(转)

PostGIS 是 PostgreSQL 关系数据库的空间操作扩展。它为 PostgreSQL 提供了存储、查询和修改空间关系的能力。本文中 ‘PostgreSQL’ 指代基本的关系数据库功能&#xff0c;而 ‘PostGIS’ 指代扩展的空间操作特性。 客户端&#xff0d;服务器构架 PostgreSQL 同众多数据库产品…

postgis 返回 geojson

GeoJSON 特征集合&#xff1a; {"type": "FeatureCollection","features": [{"type": "Feature","geometry": {"type": "Point","coordinates": [102.0, 0.5]},"properties&…

PostGIS 安装

安装 PostgreSQL 数据库 Windows 下载安装包 运行安装包即可 Linux 以 Ubuntu 为例, 其他版本参考官方下载页面 通过 APT 仓库安装 sudo sh -c echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d…

PostGIS安装

1首先安装PostgreSQL &#xff0c;安装完后 services.msc打开服务列表&#xff0c;找到postgresql-x64-14启动&#xff0c;如果启动不了&#xff0c;设置本地系统账户登录 2打开pgAdmin4,创建服务器 参数设置可以参考帮助文档 3安装postgis,下载地址 Index of /postgis/windows…

PostGIS 笔记

空间数据库 定义&#xff1a;存储、操作空间数据的数据库。 空间数据特点 空间数据类型是指点、线、多边形等形状&#xff1b;提供用于空间操作的高效处理的多维空间索引&#xff1b;提供用于查询空间属性和关系额空间函数。 发展历程 第1代 在传统的 GIS 实施中&#xff0c;所…

PostGIS

一、ArcGISPostGIS 打开ArcCatalog目录&#xff0c;双击添加数据库连接&#xff0c;进入数据库连接窗口。数据库类型选择PostgreSQL&#xff0c;输入实例&#xff08;安装PostgreSQL的服务器名称或IP地址&#xff09;、用户名、密码&#xff0c;以上信息无误&#xff0c;点击数…

PostGIS的安装与初步使用

想学习postgis推荐看我翻译的官方教程文档&#xff1a;https://blog.csdn.net/qq_35732147/article/details/85256640 目录 一、安装PostGIS 1.下载安装程序 2.安装PostgreSQL 二、创建空间数据库 1.打开pgAdmin 4 2.登录到服务器 3.创建空间数据库 三、导入空间数据 1.获取…

PostGIS(1):PostGIS概述

作为对象关系型数据库PostGreSQL的拓展模块&#xff0c;PostGIS可用于存储GIS数据&#xff0c;并提供了对基于GiST的R树索引支持、以及面向GIS对象的分析和处理相关的函数。 以下是PostGIS官网对其特征的介绍&#xff0c; &#xff08;1&#xff09; 先看一下百度对PostGIS的介…

PostGIS总结

PostGreSQL&#xff08;三&#xff09;PostGISPostGreSQL&#xff08;四&#xff09;PostGIS-空间数据存储PostGreSQL&#xff08;五&#xff09;PostGIS-常用函数PostGreSQL&#xff08;六&#xff09;PostGIS-空间连接和空间索引PostGreSQL&#xff08;七&#xff09;PostGIS…

postgis学习

以后估计会长期从事gis相关的工作&#xff0c;postgis作为一款功能比较强大的gis数据库还是需要好好学习一下的。虽然几何数据存储用任何一种类型的数据库都可以自行实现&#xff0c;但也仅仅只是存储&#xff0c;后续的坐标转换、空间分析等功能如果都要一一自己实现&#xff…

【笔试题】求最小公倍数 C++(两种方法)

题目 本题链接&#xff1a;求最小公倍数 正整数A和正整数B 的最小公倍数是指能被A和B整除的最小的正整数值&#xff0c;设计一个算法&#xff0c;求输入A和B的最小公倍数。 输入描述&#xff1a; 输出描述&#xff1a; 示例1&#xff1a; 解题思路一&#xff1a; 暴力破解 …

多个数求最小公倍数详解!

最小公倍数 既然想算最小公倍数&#xff0c;首先要清楚最小公倍数的求法&#xff0c;还有最大公约数的求法 最小公倍数*最大公约数两数乘积 有了公式&#xff0c;我们很清楚可以知道了&#xff0c;只要有最大公约数就可以求出最小公倍数&#xff0c;因为两数乘积肯定是已知的&a…

最大公约数(GCD) 与 最小公倍数(LCM)的 定义、关系、求法

最大公约数 与 最小公倍数 约数 和 倍数最大公约数最小公倍数 最大公约数与最小公倍数的关系求最大公约数、最小公倍数例一例二 约数 和 倍数 如果数 a a a能被数 b b b整除&#xff0c; a a a就叫做 b b b的倍数&#xff0c; b b b就叫做 a a a的约数。 约数和倍数都表示一个…

最大公约数和最小公倍数

一、求最大公因数的三种方法: 最大公因数定义: (最大公约数、最大公因子):指两个或多个整数共有约数中最大的一个。 最小公倍数定义: 两个或多个整数公有的倍数叫做它们的公倍数&#xff0c;其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。 ①辗转相除法&#x…

最大公约数和最小公倍数的关系

联系&#xff1a; 最大公约数&#xff1a; 指两个或多个整数共有的约数中最大的那个 最小公倍数&#xff1a; 指两个或多个整数共有的倍数中最小的那个 以两个整数为例&#xff1a; 最大公约数表示为&#xff1a;(a&#xff0c;b) 最小公倍数表示为&#xff1a;[a&#xff0…