千家信息网

C语言中sizeof函数怎么用

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家分享的是有关C语言中sizeof函数怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一.sizeof 函数简介在 C 语言中,char 字符串也是一种非常
千家信息网最后更新 2026年11月02日C语言中sizeof函数怎么用

这篇文章给大家分享的是有关C语言中sizeof函数怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

一.sizeof 函数简介

在 C 语言中,char 字符串也是一种非常重要的数据类型,我们除了使用 sizeof 函数获取字符串长度之外,使用 sizeof 函数同样也可以完成字符串长度的获取;

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

sizeof 函数会扫描整个字符串,直到碰到第一个字符串结束符 '\0'为止,然后返回计数器值(长度包含'\0');

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

注意:sizeof 返回的长度是不包括'\0',所以在获取字符串长度的时候,strlen 函数返回值要比 少一个字节;

二.sizeof 函数实战

/******************************************************************************************///@Author:猿说编程//@Blog(个人博客地址): www.codersrc.com//@File:C语言教程 - C语言 sizeof 函数//@Time:2021/06/02 08:00//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!/******************************************************************************************/#include "stdafx.h"#include#includevoid 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
请按任意键继续. . .

感谢各位的阅读!关于"C语言中sizeof函数怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

字符 字符串 长度 函数 语言 内容 常量 更多 篇文章 不错 实用 精彩 重要 坚持不懈 不积跬步 无以至千里 个人 人生 博客 地址 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 亿策互联网科技 互联网科技论文 上海喔噻互联网科技 善班互联网科技有限公司 腾讯科技 互联网女皇 盛创互联网科技有限公司 互联网 科技馆 常德市电业局互联网科技部 互联网金融科技公司干啥的 湖南一路畅行互联网科技 呼和浩特新华互联网科技学院 玉溪新华互联网科技好不好 长沙茂晟互联网科技有限公司 2021互联网科技公司排名 上海互联网科技公司ppt 宁波跨境商互联网科技有限公司 广州智享互联网科技 盐城市攀科互联网科技有限公司 瑞安市蟠桃会互联网科技有限公司 银川新华互联网科技学校招聘 咖啡 互联网科技有限公司 深圳恒合互联网络科技有限公司 互联网 科技创新 老年人脱离互联网科技的作文 上海电发互联网科技有限公司 广州优美互联网科技 互联网为啥属于高科技 有人说阿里系是互联网科技企业 恒生科技互联网指数十大成分股
0