当前位置: 首页 > news >正文

制作企业网站需要注意的事项常熟经济开发区人才网

制作企业网站需要注意的事项,常熟经济开发区人才网,整合营销包括哪些内容,宁波网络公司联系电话字符分类函数 头文件#xff1a; ctype.h 函数功能iscntrl判断字符是否为控制字符isspace判断字符是否为空白字符#xff08;空格#xff0c;换页、换行、回车、制表符或垂直制表符#xff09;isdigit判断字符是否为十进制数字isxdigit判断字符是否为十六进制数字(0-9)(a…字符分类函数 头文件 ctype.h 函数功能iscntrl判断字符是否为控制字符isspace判断字符是否为空白字符空格换页、换行、回车、制表符或垂直制表符isdigit判断字符是否为十进制数字isxdigit判断字符是否为十六进制数字(0-9)(a-f)(A-F)isupper判断字符是否为大写英文字母islower判断字符是否为小写英文字母isalpha判断字符是否为英文字母isalnum判断字符是否为字母或数字ispunct判断字符是否为标点符号 字符转换函数 函数功能tolower把大写字母转换为小写字母toupper把小写字母转换为大写字母 #include stdio.h #include ctype.h int main() {char ch1, ch2;printf(小写转大写:\n);printf(input a character:);scanf(%c, ch1);ch2 toupper(ch1);printf(transform %c to %c.\n, ch1, ch2);printf(大写转小写:\n);char str[1024] Hello World!;char* p_str str;char res[1024] { 0 };char* p_res res;while (*p_str) {if (isupper(*p_str)) {*p_res tolower(*p_str);}else {*p_res *p_str;}p_str;p_res;} printf(%s transform%s\n, str, res);return 0; } 内存函数 1.memcpy 原型void * memcpy ( void * destination, const void * source, size_t num ); 原理从source开始位置向后复制num个字节的数据到destination的内存位置 #include stdio.h #include string.h typedef struct Stu{char name[1024];int age;}S; int main() {int nums[] { 1,2,3,4 };int numsBak[10] { 0 };memcpy(numsBak, nums, sizeof(nums));int length sizeof(nums) / sizeof(nums[0]);for (int i 0; i length; i) {printf(%d\n, numsBak[i]);} // 结构体的拷贝S students[] { {xiaoming,10},{xiaozhao,30} };S studentsBak[3] { 0 };memcpy(studentsBak, students, sizeof(students));for (int i 0; i 3; i) {S student studentsBak[i];printf(uname:%s,age:%d\n, student.name, student.age);}return 0; } 注意该函数不检测源中的任何终止字符它总是精确地复制num个字符  eg #include stdio.h #include string.h int main() {char src[] He was an unusually\0 complex man;//这里的/0不被在意char dist[1024] { 0 }; memcpy(dist, src, 200);printf(src:%s\ndist:%s\n, src, dist);printf(dist[21]%c\n,dist[21]);return 0; } 2.memmove 原型void * memmove ( void * destination, const void * source, size_t num ); 原理将num个字节的值从源指向的位置复制到目标指向的内存块。复制就像使用了中间缓存从而允许目标和源重叠, 该函数不检测源中的任何终止字符它总是精确地复制num个字符。 section one destination的起始地址在src起始地址之后 section two  destination的结束地址在src结束地址之前 #include stdio.h #include string.h int main() {char str[] abcdef;// 重叠的区域复制从 str 1 开始的部分复制到 str 开头memmove(str, str1, 5);printf(Result: %s\n, str); // 输出: bcdefreturn 0; } 3.memcmp 原型int memcmp ( const void * ptr1, const void * ptr2, size_t num ); 原理 将ptr1所指向的内存块的前num字节与ptr2所指向的前num字节进行比较如果它们都匹配则返回0在两个内存块中不匹配的第一个字节在ptr1中的值小于ptr2中的值,则返回0的数比较的是字母转换后的ASCII值在两个内存块中不匹配的第一个字节在ptr1中的值大于ptr2中的值,则返回0的数 #include stdio.h #include string.h int main(){char buffer1[] DWGaOtP12df0;char buffer2[] DWgAOTP12DF0;int n memcmp(buffer1, buffer2, sizeof(buffer1));if (n 0) {printf(%s is greater than %s.\n, buffer1, buffer2);} else if (n 0) {printf(%s is less than %s.\n, buffer1, buffer2);} else { printf(%s is the same as %s.\n, buffer1, buffer2);}return 0; } 4.memset 原型void * memset ( void * ptr, int value, size_t num ); 原理将ptr指向的内存块的前num个字节设置为指定的值(解释为unsigned char) #include stdio.h #include string.h int main() {char name[] almost every programmer should know memset!;// 将name指向的内存块的前6个字节设置为-memset(name, -, 6);printf(%s\n, name);return 0; } 这是本人的学习笔记不是获利的工具小作者会一直写下去希望大家能多多监督我文章会每攒够两篇进行更新发布受平台原因也是希望能让更多的人看见感谢各位的阅读希望我的文章会对诸君有所帮助
http://www.hkea.cn/news/14428264/

相关文章:

  • 天津网站建设基本流程企业网站如何进行定位
  • 成都网站建设 3e网络自动推广软件下载
  • 阿里云 备案 网站服务内容北京市市场监督管理网上服务平台
  • 怎么做装修网站网站建设需要什么程序员
  • 北京做网站推广多少钱购物网站功能模块说明
  • 什么人做网站关于计算机网站开发的论文题目
  • 江门网站开发公司wordpress seo收费主题
  • 什么网站可以做ui兼职海外产品网站建设
  • wordpress 网站很卡建设厅是做什么的
  • 建站策划设计公司做网站的术语
  • 团结湖网站建设四库一平台建造师业绩查询
  • 上海市城乡和住房建设厅网站芜湖先锋网站两学一做
  • 有了源码可以做网站吗wordpress hacker
  • 企业网站建设一条龙城乡建设工程信息网
  • 自己做的网站源码如何安装装修设计软件网页版
  • 设置个网站要多少钱wordpress本地访问速度慢
  • 扁平化设计网站建设公司做网站买服务器多少钱
  • 网站开发拒绝通知书民族建设集团有限公司官方网站
  • 网站建设与代运营介绍品牌创意设计公司
  • 浏览器禁止网站怎么做vps租用
  • 物流网站给做软件下载浏览器怎么取消2345网址导航
  • 网站建设上机考试题目网站开发语言排名
  • 科技设计网站有哪些怎样让自己做的网站被百度收录
  • 如何搭建asp网站网站上做旅游卖家要学什么软件
  • 高密专业网站建设价格网站没询盘怎么做推广
  • 校园招生网站建设的简报html网页制作总结
  • 企业服务类网站免费国内socks5代理
  • 做网站的好公司有哪些网站源码下载有什么用
  • 牡丹江seo网站推广蜘蛛屯优化排名网站常用的颜色
  • 做外贸现在一般都通过哪些网站重庆开发app的公司