C语言 sizeof 函数 - C语言零基础入门教程
生活随笔
收集整理的這篇文章主要介紹了
C语言 sizeof 函数 - C语言零基础入门教程
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目錄
- 一.sizeof 函數(shù)簡介
- 二.sizeof 函數(shù)實(shí)戰(zhàn)
- 三.猜你喜歡
零基礎(chǔ) C/C++ 學(xué)習(xí)路線推薦 : C/C++ 學(xué)習(xí)目錄 >> C 語言基礎(chǔ)入門
一.sizeof 函數(shù)簡介
在 C 語言中,char 字符串也是一種非常重要的數(shù)據(jù)類型,我們除了使用 strlen 函數(shù)獲取字符串長度之外,使用 sizeof 函數(shù)同樣也可以完成字符串長度的獲取;
字符串:一般用一對(duì)雙引號(hào)" "括起的一串字符來表示字符串常量,字符串默認(rèn)以轉(zhuǎn)義字符'\0'結(jié)尾,字符串常量是不可被修改的;
sizeof 函數(shù)會(huì)掃描整個(gè)字符串,直到碰到第一個(gè)字符串結(jié)束符'\0'為止,然后返回計(jì)數(shù)器值(長度包含'\0');
/* *描述: * [in] s:字符串 * *返回值:返回字符串s的長度,注意返回的長度包括 \0 */ int sizeof(char *s);注意:strlen 返回的長度是不包括'\0',所以在獲取字符串長度的時(shí)候,strlen 函數(shù)返回值要比 少一個(gè)字節(jié);
二.sizeof 函數(shù)實(shí)戰(zhàn)
/******************************************************************************************/ //@Author:猿說編程 //@Blog(個(gè)人博客地址): www.codersrc.com //@File:C語言教程 - C語言 sizeof 函數(shù) //@Time:2021/06/02 08:00 //@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅(jiān)持不懈地積累! /******************************************************************************************/#include "stdafx.h" #include<stdlib.h> #include<stdio.h> void main() {char p[] = "www.codersrc.com";printf("字符串:%s 長度:%d\n", p, sizeof(p));char p1[] = "www";printf("字符串:%s 長度:%d\n", p1, sizeof(p1));char p2[] = "0123456789";printf("字符串:%s 長度:%d\n", p2, sizeof(p2));system("pause"); } 輸出: 字符串:www.codersrc.com 長度:17 字符串:www 長度:4 字符串:0123456789 長度:11 請(qǐng)按任意鍵繼續(xù). . .三.猜你喜歡
未經(jīng)允許不得轉(zhuǎn)載:猿說編程 ? C 語言 sizeof 函數(shù)
總結(jié)
以上是生活随笔為你收集整理的C语言 sizeof 函数 - C语言零基础入门教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 史上最详细的值传递和引用传递之间区别
- 下一篇: 数据类型拓展