前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C语言:将一个字符串转成对应的数字,如字符串“123”转换成123,假设字符串中所有字符都是数字字符。

C语言:将一个字符串转成对应的数字,如字符串“123”转换成123,假设字符串中所有字符都是数字字符。

作者头像
岳泽以
发布于 2022-10-26 08:12:19
发布于 2022-10-26 08:12:19
1.1K00
代码可运行
举报
文章被收录于专栏:岳泽以博客岳泽以博客
运行总次数:0
代码可运行

例题:将一个字符串转成对应的数字,如字符串“123”转换成123,假设字符串中所有字符都是数字字符。

用函数完成:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include<stdio.h>
int main (){
    int fun(char *s);
    char *s="1234";
    int num=fun(s);
    printf("%d",num);
    return 0;
}
int fun(char *s){
    int n=0;
    while(*s!='\0'){
        n=n*10+*s-'0';
        s++;
    }
    return n;
}

写一个程序,求字符串的实际长度,并通过指针返回字符串的长度。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include<stdio.h> 
int main(){
    int fun(char *s);
    int num;
    char *s="sdasdsadsad";
    num =fun(s);
    printf("%d",num);
    return 0;
}
int fun(char *s){
    int num=0;
    while(*s!='\0'){
        num++;
        s++;
    }
    return num;
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021 年 04 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C语言经典100例001-将一个数字字符串转换为一个整数
例如:字符 '0'-'9' 对应的十进制整数是48~57,那么,将对应的整数减去48就得到了对应的整数
Python编程爱好者
2020/11/06
7.6K0
C语言经典100例001-将一个数字字符串转换为一个整数
C语言指针字符串【C语言学习笔记】
指针字符串的正确表达: char a[] = "hello"; //ok char *b="hello"; //ok char c[10];c[10]="hello"; //error char c[10];c="hello"; //error char *d;d="hello"; //ok char e[]={"hello"}; //ok char *f={"hello"}; //ok char *g;g={"hello"}; //ok 数组
岳泽以
2022/10/26
3.6K0
2025-01-09:清除数字。用go语言,给定一个字符串 s ,你的任务是执行以下操作,直到字符串中不再有数字字符: 删除第一
2025-01-09:清除数字。用go语言,给定一个字符串 s ,你的任务是执行以下操作,直到字符串中不再有数字字符:
福大大架构师每日一题
2025/01/09
920
2025-01-09:清除数字。用go语言,给定一个字符串 s ,你的任务是执行以下操作,直到字符串中不再有数字字符: 删除第一
【我爱C语言】详解字符函数isdigit和字符串转换函数(atoi和snprintf实现互相转换字符串)&&三种strlen模拟实现
本小节我们将学习字符分类函数,字符串转换函数,使用库函数实现函数(tolower,toupper) 的大小写转换,当然还有字符串转换成整数(isdigit和atoi),使用(snprintf)将整数怎么转换回字符串。最后还有strlen函数的三种模拟实现。文章干货满满,让我们学习起来!
学习起来吧
2024/02/29
3150
【我爱C语言】详解字符函数isdigit和字符串转换函数(atoi和snprintf实现互相转换字符串)&&三种strlen模拟实现
那些年我们一起忘掉的C (九).字符串转数值
模块化是程序设计过程中很重要的思想,将复杂的计算过程外包给其它函数,可以简化代码结构
franket
2021/10/18
3490
【剑指卷王】字符串转换成整数(atoi)的模拟实现
字符串转换成整数(atoi)的模拟实现 题目力扣链接:字符串转换整数 (atoi) 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数) 函数 myAtoi(string s) 的算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正 读入下一个字符,直到到达下一个非数字字符或到达输
用户9645905
2022/11/30
2730
【剑指卷王】字符串转换成整数(atoi)的模拟实现
C语言:字符串详解
当输入是abc124a时输入输出如下表示: input a string:abc124a abc124a
obaby
2023/02/28
2.6K0
C语言——J/字符函数 和 字符串函数
前言:在编程的过程中,我们经常要处理字符和字符串,为了⽅便操作字符和字符串,C语⾔标准库中提供了⼀系列库函数。
用户11015888
2024/03/11
1230
C语言——J/字符函数 和 字符串函数
C语言 | 输出4个数字字符,每个数字空一格
例71:C语言编写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格。如输入1990,应输出“1 9 9 0”。
小林C语言
2021/01/28
2.8K0
C语言 | 输出4个数字字符,每个数字空一格
C:字符函数与字符串函数-学习笔记
C语言中有一系列的函数是专门做字符分类的,也就是一个字符是属于什么类型的字符的。 这些函数的使用都需要包含一个头文件是 ctype.h。
LonlyMay
2024/10/21
1030
C:字符函数与字符串函数-学习笔记
那些年我们一起忘掉的C (十).数值转字符串
模块化是程序设计过程中很重要的思想,将复杂的计算过程外包给其它函数,可以简化代码结构
franket
2021/10/18
4870
C语音例题:编写一个函数,判断一个字符串是否为回文字符串。
例如s所指的字符串为"ABCDCBA",这个字符串从例如s所指的字符串为"ABCDCBA",这个字符串从左向右读和从右向左读都是同一个字符串,此字符串为回文字符串。
岳泽以
2022/10/26
4040
C语言和C++中的字符串(string)
C语言字符串是字符的数组。单字节字符串顺序存放各个字符串,并用'\0'来表示字符串结束。在C语言库函数中,有一系列针对字符串的处理函数,比如说strcpy()、sprintf()、stoi()等,只能用于单字节字符串,当然也有一些函数用于处理Unicode字符串,比如wcscpy()、swprintf()等
用户7886150
2021/02/16
3.1K0
Day6 不要二、把字符串转换成整数
题目分析:比较考验 C 语言基础的题目,% 配合其他字符,可将其进行转义,比如 %d 表示匹配整型进行输出,如果想单纯表示 % 时,需要使用两个 % 表示一个 %,即在打印时 %% -> %
北 海
2023/07/01
1510
Day6 不要二、把字符串转换成整数
完全理解C语言函数
在数学中,我们经常能听到各种函数,什么指数函数,对数函数,三角函数… 在维基百科中对函数的定义为:子程序
Yui_
2024/10/16
950
完全理解C语言函数
atoi字符串转数字
注意:转化时跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(’/0’)才结束转换,并将结果返回。
大忽悠爱学习
2021/03/02
4210
atoi字符串转数字
[C语言]数组和字符串
在程序设计中,为了方便处理数据把具有相同类型的若干变量按有序形式组织起来——称为数组。数组就是内存中连续的相同类型的变量空间,同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中的地址是连续的。
IT编程爱好者
2023/04/12
1.5K0
[C语言]数组和字符串
C语言 整数与字符串的相互转换
C语言中整数与字符串的相互转换,有广泛应用的拓展函数(非标准库),也可以自己尝试简单的实现。
全栈程序员站长
2022/09/06
3.9K0
C语言 整数与字符串的相互转换
c语言中char转换成string_字符数字转为int型
*********************************** linux c ***********************************
全栈程序员站长
2022/11/10
3K0
【C语言篇】字符和字符串以及内存函数详细介绍与模拟实现(下篇)
在不同的系统和C语⾔标准库的实现中都规定了⼀些错误码,⼀般是放在 errno.h 这个头⽂件中说明 的,C语⾔程序启动的时候就会使⽤⼀个全局的变量errno来记录程序的当前错误码,只不过程序启动的时候errno是0,表⽰没有错误。
半截诗
2024/10/09
1220
【C语言篇】字符和字符串以及内存函数详细介绍与模拟实现(下篇)
推荐阅读
相关推荐
C语言经典100例001-将一个数字字符串转换为一个整数
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验