首页 > 其他分享 >C语言 初识C语言05 字符串

C语言 初识C语言05 字符串

时间:2022-11-02 16:03:09浏览次数:51  
标签:05 C语言 char 初识 arr3 arr2 printf 字符串 strlen

由双引号引起来的一串字符称为字符串,如“Hello World.\n”

注:字符串的结束标志为一个\0的转义字符,在计算字符串长度的时候\0是结束标志,不算作字符串内容。

#include <stdio.h>
#include <string.h>
int main(){

char arr1[]="abcd";//数组,存放了 'a' 'b' 'c' '\0' --- \0表示字符串结束标志
char arr2[]={'a','b','c'};//'a' 'b' 'c' '\0'

char arr3[]={'a','b','c',0};

printf("%s\n",arr1); //输出 abcd
printf("%s\n",arr2); // 输出乱码
printf("%s\n",arr3); // 输出abc

printf("%d\n",strlen(arr1));
printf("%d\n",strlen(arr2)); //随机值
printf("%d\n",strlen(arr3));

return 0;
}


标签:05,C语言,char,初识,arr3,arr2,printf,字符串,strlen
From: https://blog.51cto.com/u_15495569/5817622

相关文章

  • 腾讯云(阿里云) Jmeter 5.2.1 版本 JDK1.8.053 分布式部署详细步骤
    1,安装JDK使用yum命令工具安装JDK选择适合自己得JDK或者JRE版本进行安装。带“-devel” 标志为JDK安装包1yum-ylistjava*23minstall-yjava-1.8.0-op......
  • Flask HTTP 405错误--Method not allowed
    环境Flask2.2.2 代码如下fromflaskimportFlask,requestapp=Flask(__name__)@app.route('/test/',methods=['POST'])deft():return{'out':1}i......
  • 关于C语言释放内存的问题
    1、我打算在arg_type使用完成后,进行清理。但是TCFREE(arg_type)这步后,程序报错。(但是在C代码的确是这么写的,不知道是不是因为我的写的是C++的原因) ......
  • 实验2 C语言控制语句应用编程
    实验任务一:task1.c1#include<stdio.h>2#include<time.h>3#include<windows.h>4#include<stdlib.h>5#defineN306voidprint_spaces(int);7voi......
  • MySQL_初识
    ·优点1开源、免费、成本低2性能高、移植性好3体积小,便于安装 ·MySQL服务的启动和停止#方式一:命令行netstart服务名#启动netstop服务名#停止#方式二:......
  • MySQL_初识数据库DB
    数据库相关概念一数据库的好处1可以持久化数据到本地2结构化查询 二数据库常见概念⭐1DB数据库存储数据的容器2DBMS数据库管理系统数据库软件数据库产......
  • 2022年4月第十三届蓝桥杯省赛C组C语言 习题解析(每日一道)
    试题B:特殊时间   【问题描述】           2022年2月22日22:20是一个很有意义的时间,年份为2022,由3个2和1个0组   成,如果将月和日......
  • 初始C语言 (2)
    ‘\0’,0,'0'的区分intmain(){//字符串结束的标志:'\0'//'abcdef'//’\0‘-转义字符-->ASCII码值为0//0-->数字0//’0‘-数字字符0-->ASCII码值......
  • 嵌入式-C语言基础:实现字符串拷贝函数
    自己实现一个字符串的拷贝函数#include<stdio.h>#include<stdlib.h>#include<string.h>char*mystrcpy(char*dest,char*src){if(dest==NULL||src==NULL)......
  • C语言学习--指针数组
      #include<stdio.h>//指针数组,数组里面的每一个元素都是指针intmain(){inta=10;intb=20;intc=30;//int*p1=&aint*p2=&......