博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sizeof()和lstrlen()和strlen()区别
阅读量:6173 次
发布时间:2019-06-21

本文共 345 字,大约阅读时间需要 1 分钟。

strlen()是返回字符串的字节长度,   

lstrlen()是返回字符串的字符长度。   
也就是说第二个函数可能和第一个函数结果一样,如果字符串中字符单位都是单字节的话。   
    
一般来说主要区别在于ascii的字符,还是unicode或者是utf的区别。
ASCII编码是一个字符占一个字节,Unicode是一个字符占两个字节.求这两种字符串的长度,要用两个函数分别来.
lstrlen(),strlen()用来操作字符串或字符数组,lstrlen(),strlen()是在程序运行后得到字符串长度 
sizeof()可以操作任何类行   
sizeof()由编译器计算得到   
lstrlen   used   for   unicode   
strlen     used   for   ansi   
sizeof     编译器分配memory大小

转载地址:http://nmmba.baihongyu.com/

你可能感兴趣的文章
Tomcat和JVM的性能调优总结
查看>>
硬件线程和软件线程的区别
查看>>
时间戳前
查看>>
11月22日晚上海交大《PMI敏捷实践指南解读》线上沙龙欢迎你的参与!
查看>>
初识 Linux (VMware、CentOS 7)
查看>>
使用SpringMVC完成文件上传
查看>>
mysql Load Data InFile 的用法
查看>>
Go new vs make
查看>>
【云宏大讲坛】超融合,融合的不仅是基础架构
查看>>
pytnon入门的一些小实例
查看>>
ubuntu下的dock工具
查看>>
饿了么被上海市市场监督局予以警告处分
查看>>
Java项目读取配置文件时,找不到指定的文件???
查看>>
lua/luajit and tcc
查看>>
前端安全即JS代码安全,前端源码安全探讨!
查看>>
如何快速实现异地不同网络打印机共享
查看>>
openinstall免费服务对App推广有哪些作用?
查看>>
基于Docker的微服务CI CD流水线
查看>>
学好SEO需要掌握哪些知识要点?
查看>>
JetBrains GoLand macv2019.1.2中文版如何换成无牵引模式?
查看>>