最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言基礎(chǔ) strlen 函數(shù)

 更新時間:2021年10月29日 14:34:08   作者:猿說編程  
這篇文章主要介紹了C語言基礎(chǔ) strlen 函數(shù),在C 語言中,char 字符串也是一種非常重要的數(shù)據(jù)類型,我們可以使用 strlen 函數(shù)獲取字符串長度,這就是C語言strlen 函數(shù)的作用,下面我們來簡單介紹該內(nèi)容,需要的朋友可以參考以下

一.strlen 函數(shù)簡介

在C 語言中,char 字符串也是一種非常重要的數(shù)據(jù)類型,我們可以使用 strlen 函數(shù)獲取字符串長度;

字符串: 一般用一對雙引號" "括起的一串字符來表示字符串常量,字符串默認以轉(zhuǎn)義字符 '\0' 結(jié)尾,字符串常量是不可被修改的;

strlen 函數(shù) 會掃描整個字符串,直到碰到第一個字符串結(jié)束符 '\0'為止,然后返回計數(shù)器值(長度不包含 '\0');

/*
*描述:
*   [in] s:字符串
*
*返回值:返回字符串s的長度,注意不包括 \0
*/
int strlen(char *s);


注意: strlen 函數(shù)返回的長度是不包括 '\0',而 sizeof 函數(shù)返回的長度包括'\0',所以在獲取字符串長度的時候, strlen 函數(shù)返回值要比 sizeof 函數(shù)少一個字節(jié);

二.strlen 函數(shù)實戰(zhàn)

/******************************************************************************************/
//@Author:猿說編程
//@Blog(個人博客地址): www.codersrc.com
//@File:C語言教程 - C語言 strlen 函數(shù)
//@Time:2021/06/02 08:00
//@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!
/******************************************************************************************/

#include "stdafx.h"
#include<stdlib.h>
#include<stdio.h>
void main()
{
    char* p = "www.codersrc.com";
    printf("字符串:%s   長度:%d\n", p,strlen(p));
    char* p1 = "www";
    printf("字符串:%s   長度:%d\n", p1, strlen(p1));
    char* p2 = "0123456789";
    printf("字符串:%s   長度:%d\n", p2, strlen(p2));
    char* p3 = "01234\0 56789";
    printf("字符串:%s   長度:%d\n", p3, strlen(p2));
    system("pause");
}

輸出:

字符串:www.codersrc.com   長度:16
字符串:www   長度:3
字符串:0123456789   長度:10
字符串:01234   長度:5
請按任意鍵繼續(xù). . .

注意最后一行代碼,strlen 函數(shù)獲取到的字符串長度并不是 10 ,strlen 函數(shù)獲取字符串長度時到 '\0'就結(jié)束了!

到此這篇關(guān)于C語言基礎(chǔ) strlen 函數(shù)的文章就介紹到這了,更多相關(guān)C語言strlen 函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C語言中宏和函數(shù)的9個區(qū)別詳解

    C語言中宏和函數(shù)的9個區(qū)別詳解

    C語言中的宏和函數(shù)是非常相似的,它們都可以完成類似的功能。本文為大家整理了C語言中宏和函數(shù)的9個區(qū)別,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-04-04
  • Qt利用ImageWatch實現(xiàn)圖片查看功能

    Qt利用ImageWatch實現(xiàn)圖片查看功能

    Visual Studio有專門針對OpenCV開發(fā)的插件,名叫ImageWatch,圖片放大之后可以查看RGB的像素值。本文將利用這一查件實現(xiàn)圖片查看功能,需要的可以參考一下
    2022-04-04
  • 淺析C++中static的一些用法

    淺析C++中static的一些用法

    static是靜止的,靜態(tài)的意思,那它有什么用呢,今天通過實例代碼講解下C++中static的一些用法,感興趣的朋友跟隨小編一起看看吧
    2022-12-12
  • C語言獲得電腦的IP地址的小例子

    C語言獲得電腦的IP地址的小例子

    C語言獲得電腦的IP地址的小例子,需要的朋友可以參考一下
    2013-05-05
  • C語言入門之浮點數(shù)

    C語言入門之浮點數(shù)

    這篇文章主要為大家介紹了C語言的浮點數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • C++實現(xiàn)LeetCode(122.買股票的最佳時間之二)

    C++實現(xiàn)LeetCode(122.買股票的最佳時間之二)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(122.買股票的最佳時間之二),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++11中強類型枚舉的使用

    C++11中強類型枚舉的使用

    本文主要介紹了C++11中強類型枚舉的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • C++超詳細講解字符串類

    C++超詳細講解字符串類

    在C++中只有一個字符串類,即basic_string,其管理著一個 '\0' 結(jié)尾的字符數(shù)組。頭文件:#include <string>,string類支持兩種輸入方式:cin方式和getline()方式
    2022-06-06
  • C++ 中回文數(shù)判斷簡單實例

    C++ 中回文數(shù)判斷簡單實例

    這篇文章主要介紹了C++ 中回文數(shù)判斷簡單實例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • 使用WindowsAPI實現(xiàn)播放PCM音頻的方法

    使用WindowsAPI實現(xiàn)播放PCM音頻的方法

    這篇文章主要介紹了使用WindowsAPI實現(xiàn)播放PCM音頻的方法,很實用的一個功能,需要的朋友可以參考下
    2014-08-08

最新評論

龙南县| 且末县| 张家港市| 南乐县| 林州市| 桐庐县| 盈江县| 青阳县| 卓尼县| 博兴县| 马边| 沅陵县| 广河县| 锦屏县| 桦甸市| 新兴县| 阜新| 青龙| 辽源市| 突泉县| 通化县| 讷河市| 临西县| 海宁市| 南澳县| 宁乡县| 平阳县| 安宁市| 宜宾市| 桑日县| 隆昌县| 长岛县| 新密市| 温泉县| 贡觉县| 墨竹工卡县| 科尔| 北流市| 万年县| 龙山县| 南城县|