首页 > 其他分享 >字符串

字符串

时间:2023-10-26 14:37:24浏览次数:32  
标签:输出 abc char arr2 printf 字符串

#include <stdio.h>
#include <string.h>
int main()
{
//字符串就是一串字符--用双引号括起来的一串字符
"abcdef";//字符串的结束标志是\0的转义字符,在计算字符串长度的时候\0是结束标志,不算作字符串内容
char arr[] = "hello";//字符数组-数组是一组相同类型的元素
char arr1[] = "abc";
char arr2[] = { 'a','b','c' };
//求字符串长度:
int len = strlen("abc");
printf("%d\n", len);//输出3;计算字符串长度时不包含\0
printf("%d\n", strlen(arr1));//输出3
printf("%d\n", strlen(arr2));//输出随机值,因为arr2的abc后面不知道还有什么,所以打印随机值
printf("%s\n",arr1);//输出abc
printf("%s\n", arr2);//输出层abc后乱码,若写成char arr2[] = { 'a','b','c' '\0'};则会输出abc
return 0;
}

 

标签:输出,abc,char,arr2,printf,字符串
From: https://www.cnblogs.com/kongge-7/p/17789314.html

相关文章

  • MySQL连接字符串的实际操作步骤汇总
    MySQL连接字符串的实际操作步骤汇总MySQL字符串主要向大家描述的是MySQL连接字符串的实际操作步骤汇总,其中包括MySqlConnector/ODBC2.50(MyODBC2.50)连接方式,MySQLConnector/ODBC3.51(MyODBC3.51)连接方式等相关内容的具体描述。一、MySQLConnector/ODBC2.50(MyODB......
  • Java 练习题02 (包装类 (对字符串进行排序))
    有一个字符串“101,87,88,87,98”对数字由小到大排序。importjava.util.Arrays;publicclassDemo01{publicstaticvoidmain(String[]args){Stringspa="101,87,88,87,98";//1.分割每个数字String[]str=spa.split(",");//2.定义int类型数......
  • C语言字符串拷贝详解
    目录字符串拷贝strcpy函数strcpy_s函数字符串拷贝n个字符strncpy函数strncpy_s函数字符串拷贝字符串拷贝是将一个字符串的内容复制到另一个字符串中的操作。在C语言中,我们可以使用strcpy函数或strcpy_s函数来实现字符串拷贝。这两个函数的使用方法和区别如下:strcpy函......
  • 【Python 千题 —— 基础篇】字符串拼接
    题目描述题目描述我们在编程过程中经常会遇到把不同字符串拼接在一起的情况,从而更直观地展示给用户我们所要表达的信息。本题将给出两个字符串,请依次将这两个字符串拼接在一起。输入描述输入两个字符串,用回车分开。输出描述程序将输入的两个字符串依次拼接在一起,并输出拼接后的字符......
  • Benchmark 测试字符串拼接的性能
    funcBenchmarkStringf(b*testing.B){ b.ResetTimer() fori:=0;i<b.N;i++{ varstrstring forj:=0;j<numbers;j++{ str=fmt.Sprintf("%s%d",str,j) } } b.StopTimer()}funcBenchmarkStringAdd(b*testing.B){ b.R......
  • 前端面试题:数组、字符串方法
    数组1、push:末尾添加元素,改变原数组2、pop:删除并返回最后一个元素,改变原数组3、unshift:  开头添加一个元素,改变原数组4、shift:删除第一项,改变原数组5、concat:合并数组并生成一个新数组,不改变原数组6、join:  把......
  • Python中数值类型、布尔类型、字符串类型的特征及方法的使用
    数值类型包括int(整形)、float(浮点型)、complex(复数型)1.整型(int)整数就是没有小数部分的数字,Python中的整数包括正整数、0和负整数。为任意大小的整形数,可以表示成十进制八进制、十六进制和二进制。例:>>>0b1101+100 113>>>0x10+218>>>10+212>>>1_2_3_41234 2.......
  • mysql的regex匹配多个字符串且不包含子串
     mysql的regex匹配多个字符串且不包含子串,regex使用、mysqlregex使用、mysqlregex详解、regex的高级使用 camera_label字段是以逗号分割的字符串 1.查询包含 camera_2标签的数据select*fromdevice_info_datawherescope_type=2andcamera_labelREGEXP('came......
  • 由于正则表达式的匹配顺序,这个例子可能并不会按照你期望的方式工作。正则表达式会从左
    在Python中,你可以使用re模块的sub函数来替换字符串中的特定字符或字符串。以下是一个示例,它将字符串中的'a'、'b'和'ab'替换为'c':importres='abracadabra's=re.sub('a|b|ab','c',s)print(s)#打印替换后的字符串在这个例子中,'a|b|ab'是一个正则表......
  • jquery把json字符串转化为json对象需要注意的问题(json用单引号或双引号是不同的)
    1.将json字符串转化为json对象方案一:jquery自带的$.parseJSON函数varjsonstr="{\"id\":\"1\",\"name\":\"jack\"}";varobj=$.parseJSON(jsonstr);说明:使用该方法对json字符串的要求比较高,属性名和属性值必须使用双引号,使用单引号或者不是用引号都会出错 方案二:js自带的eval函......