C语言中把字符串“123456”转换成数字123456的步骤如下:1. 首先需要包含头文件和,因为我们将使用这两个库中的函数。2. 定义一个字符数组s,用于存放字符串“123456”,并初始化为s[20]={"123456"};定义一个整型数组st,用于存放数字部分。3. 使用strlen(s)获取字符串的长度,将结果存储在变量l中,以便在后续循环中使用。4. 初始化一个整型变量sum,用于累加字符串中的数字。5. 使用for循环从字符串的第一个字符开始遍历,直到字符串的最后一个字符结束。在循环体中,首先将当前字符转换为整型,然后将其与sum相加,得到累加结果。这里需要将每个字符都减去字符'0',以将字符'1'、'2'、'3'等转换为整型值1、2、3等。6. 循环结束后,sum的值即为字符串转换后的数字。在C语言中,可以直接输出sum,以得到结果。例如,使用printf函数输出sum的值。综上所述,通过上述步骤,我们就可以在C语言中将字符串“123456”转换成数字123456了。