C语言 char 字符串

您所在的位置:网站首页 c程序中的char是什么意思 C语言 char 字符串

C语言 char 字符串

2023-12-25 11:27| 来源: 网络整理| 查看: 265

目录

一.char 字符串简介二.字符和字符串区别 1.取值范围相同2.字符串由多个字符构成3.字符串和字符使用 printf 函数 三.char 字符串遍历四.猜你喜欢

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门

一.char 字符串简介

在C 语言中,除了前面介绍的int 整型、float / double 浮点数、bool 值….等等,char 字符串也是一种非常重要的数据类型;

字符串:一般用一对双引号””括起的一串字符来表示字符串常量,字符串默认以转义字符 \0 结尾,字符串常量是不可被修改的,如:

"Hello!"、"\aWarning!\a"、"123abc\n"、"" 二.字符和字符串区别 1.取值范围相同

字符分类两类,一种是无符号字符 unsignedchar,一种是有符号的字符 char ,他们取值范围不同:

无符号字符unsigned char取值范围:0~255 有符号字符char取值范围:-128~127 2.字符串由多个字符构成

字符串和字符都可以使用 char 表示,注意使用的区别:

//字符串 char* p = "123"; //字符串使用双引号 //字符 char p = '1';//字符使用单引号 char p = '2';//字符使用单引号 char p = '3';//字符使用单引号 3.字符串和字符使用 printf 函数

字符串和字符需要使用不同的占位符:字符串使用 %s 作为占位符,字符使用 %c 作为占位符;

printf("%c ", 'A'); printf("%s ", "A");

虽然同样都是 printf 函数输出 A ,但是 “A” 是表示字符串,’A’ 是表示单个字符;

三.char 字符串遍历

在上面已经介绍了**字符串是有多个字符构成,默认以转义字符\0结尾;**前面的 for 循环和 while 循环也学完了,我们可以通过循环配合 break 来遍历字符串中的每一个字符,如:

/******************************************************************************************/ //@Author:猿说编程 //@Blog(个人博客地址): www.codersrc.com //@File:C语言教程 - C语言 char 字符串 //@Time:2021/06/01 08:00 //@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! /******************************************************************************************/ #include "stdafx.h" #include #include void main() { char* p = "www.codersrc.com"; printf("字符串p:%s\n", p); while (1) { if (*p == '\0') // '\0'表示字符串结尾,跳出循环 break; printf("%c ", *p);//当前的字符 p++;//字符串地址偏移+1 } system("pause"); } /* 输出: 字符串p:www.codersrc.com w w w . c o d e r s r c . c o m 请按任意键继续. . . */ 四.猜你喜欢 安装 Visual Studio安装 Visual Studio 插件 Visual AssistVisual Studio 2008 卸载Visual Studio 2003/2015 卸载设置 Visual Studio 字体/背景/行号C 语言格式控制符/占位符C 语言逻辑运算符C 语言三目运算符C 语言逗号表达式C 语言自加自减运算符(++i / i++)C 语言 for 循环C 语言 break 和 continueC 语言 while 循环C 语言 do while 和 while 循环C 语言 switch 语句C 语言 goto 语句C 语言 char 字符串

未经允许不得转载:猿说编程 » C 语言 char 字符串



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3