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

网站建设的定位是什么股票订阅网站开发

网站建设的定位是什么,股票订阅网站开发,opensns wordpress,搜索引擎中 哪些网站可以获得更好的排名字符串的基础操作 在用格式化说明符%s进行输入输出时,其输入输出项均为数组名。但在输入时,相邻两个字符串之间要用空格分隔,系统将自动在字符串最后加上\0。在输出时,遇到结束符\0作为输出结束标志。 对于字符串操作&#xff0…
字符串的基础操作

在用格式化说明符%s进行输入输出时,其输入输出项均为数组名。但在输入时,相邻两个字符串之间要用空格分隔,系统将自动在字符串最后加上\0。在输出时,遇到结束符\0作为输出结束标志。

对于字符串操作,我们需要使用到一些系统提供的函数(API操作)

字符串输入
scanf

语法:

scanf("%s",数组名);

注意:数组名对应的数组只能是char类型

案例:

#include <stdio.h>
int main()
{// 创建一个数组,用来存放人的名字char name[20];printf("请输入您的名字:\n");scanf("%s",name);// scanf第二个参数需要传递变量地址,如果是数组,数组名就代表数组的首地址,因为数组本身是没有空间的,其空间就是元素空间printf("您的姓名是%s\n",name);return 0;
}

注意:采用scanf()进行字符串输入,要求字符串中不能存在空格,否则字符串遇到空格就会结束。

fgets

语法:

fgets(数组名,数组容量,stdin);

功能:

​ 从键盘录入一个字符串常量到字符数组,返回字符数组的地址(首地址,默认返回的地址,一般用12位16进制数表示)

说明:

​ 采用fgets进行字符串输入,可获取所有输入的字符串,包含\n,在实际的字符串处理时,我们可能需要处理\n

案例:

 #include <stdio.h>int main(int argc,char *argv[]){// 创建一个数组,用来存放人的名字char name[20];printf("请输入您的名字:\n");// fgets和scanf只能二选一fgets(name,sizeof(name)/sizeof(name[0]),stdin);printf("您的姓名是%s\n",name);return 0;}

注意:

​ ①如果输入的字符不包括空格或换行,可以使用scanf或fgets

​ ②如果输入的字符串需要包含空格或换行,智能使用fgets

​ ③经过对比,我们发现,在字符串输入中,fgets和scanf相比,fgets友好一些

gets(危险,谨慎使用)

语法:

gets(数组名);

功能:

​ 从键盘录入一个字符串常量到字符数组,返回字符数组的地址(首地址,默认返回的地址,一般用12位16进制数表示)

说明:

​ 采用gets进行字符串输入,可获取所有输入的字符串,包含\n,在实际的字符串处理时,我们可能需要处理\n

案例:

 #include <stdio.h>
int main(int argc,char *argv[]){// 创建一个数组,用来存放人的名字char name[20];printf("请输入您的名字:\n");// fgets和scanf只能二选一fgets(name,sizeof(name)/sizeof(name[0]),stdin);printf("您的姓名是%s\n",name);return 0;}
字符串输出
printf

语法:

printf("%s",数组名);

案例:

 #include <stdio.h>int main(int argc,char *argv[]){// 创建一个数组,用来存放人的名字char name[20];printf("请输入您的名字:\n");scanf("%s",name);// scanf第二个参数需要传递变量地址,如果是数组,数组名就代表数组的首地址,因为数组本身是没有空间的,其空间就是元素空间printf("您的姓名是%s\n",name);return 0;}
fputs

语法:

fputs(const char *s,FILE *stream);

功能:

​ 输出一个字符串

说明:

​ 字符串可以包含转义字符

案例:

#include <stdio.h>
int main(int argc,char *argv[])
{// 创建一个数组,用来存放人的名字char name[20];printf("请输入您的名字:\n");// gets、fgets和scanf只能多选一gets(name);// 输出fputs(name,stdout);// 标准的输出return 0;
}
puts

语法:

puts(const char *s);

功能:

​ 输出一个字符串

说明:

​ 字符串可以包含转义字符

案例:

#include <stdio.h>
int main(int argc,char *argv[])
{// 创建一个数组,用来存放人的名字char name[20];printf("请输入您的名字:\n");// gets、fgets和scanf只能多选一gets(name);// 输出
puts(name);// 标准的输出
return 0;
}
字符串转数值
  • strtol

     long strtol(const char *str, char **endptr, int base);
    

    将字符串转换为长整型数。

    参数说明:

    • str :指向要转换的字符串的指针。
    • endptr :一个指向字符指针的指针。如果提供了这个参数,并且转换成功, 设置为指向第一个未转换字符的指针。如果 *endptr 将被 endptrNULL ,则不使用它。
    • base :用于指定转换的基数。它可以是 2 到 36 之间的值,或者是特殊值 0。如果 base 是 0,则函数会根据字符串的前缀(如 “0x” 或 “0X” 表示十六进制,“0” 表示八进制,否则默 认为十进制)来自动确定基数。
  • strtoul

     unsigned long strtoul(const char *str, char **endptr, int base);
    

    将字符串转换为无符号长整型数

  • strtod

     double strtod(const char *str, char **endptr);
    
  • atoi

     int atoi(const char *str);
    
  • atol

     long atol(const char *str);
    

    将字符串转换为长整型数(不推荐使用,建议使用 strtol )。

  • atof

     double atof(const char *str);
    

    将字符串转换为双精度浮点数(不推荐使用,建议使用 strtod )。

案例:

#include <stdio.h>
#include <stdlib.h>
int a = 10;
}
int main(int argc,char *argv[])
{printf("%lo,%ld,%lx\n",strtol("12",NULL,8),strtol("12",NULL,10),strtol("12",NULL,16));printf("%lo,%ld,%lx\n",strtol("012",NULL,0),strtol("12",NULL,10),strtol("0x12",NULL,0));int a = 10;printf("%p,%lx\n",&a,&a);return 0;
}

文章转载自:

http://hOBSN09c.nnttr.cn
http://eBCshHvf.nnttr.cn
http://ADs6v8F0.nnttr.cn
http://ccXRgZMa.nnttr.cn
http://4Ss71FKg.nnttr.cn
http://zcRJt3ml.nnttr.cn
http://vSUsQFPW.nnttr.cn
http://BJfy7qjA.nnttr.cn
http://lsJNLvTu.nnttr.cn
http://XgOFOv4F.nnttr.cn
http://iItGHrvP.nnttr.cn
http://TgLFpM70.nnttr.cn
http://JdTaircq.nnttr.cn
http://3o0ceorW.nnttr.cn
http://9F3VXBzm.nnttr.cn
http://yb7FSTBf.nnttr.cn
http://didE84o1.nnttr.cn
http://MXOv6aYp.nnttr.cn
http://BfNYAm73.nnttr.cn
http://hjdALs3C.nnttr.cn
http://Ar7yxBpj.nnttr.cn
http://Mx3NpNeT.nnttr.cn
http://BlDOFW7f.nnttr.cn
http://E8XhU19x.nnttr.cn
http://wYziRe50.nnttr.cn
http://SXHn9AOJ.nnttr.cn
http://7hEVNTik.nnttr.cn
http://EnUaUTDw.nnttr.cn
http://q1xFiNW9.nnttr.cn
http://FaWh9RGo.nnttr.cn
http://www.dtcms.com/wzjs/681854.html

相关文章:

  • 城乡与住房建设部网站办事大厅微型营销网站制作
  • 网站建设海报素材图片母婴网站建设的与功能模块
  • 空白网站怎么建WordPress报错关闭
  • 外贸网站谷歌优化搭建网站的价格
  • 自己可以做网站保亭网站建设
  • 专业网站建设设计公司郑州公司做网站汉狮
  • 网站内容与功能设计与实现的wordpress增加购物车
  • 外贸看的英文网站网站建设空间域名是什么
  • 视频网站做短视频WordPress多页悬浮菜单
  • asp net网站开发语言的特点制作一个网站的步骤是什么
  • php网站开发哪个好哈尔滨市工程信息网
  • 无锡网站怎么推广效果好做互联网需要网站吗
  • 网站建设新手如何自己做网站正规的培训行业网站制作
  • 成都建站seo公司做网站推广的价格
  • 微网站功能介绍视频制作软件下载安装
  • 诚信网站体系建设工作总结国内编程培训机构排名
  • 网站 title 被修改中国建设银行分行网站
  • 做网站推广要注意什么化妆品 东莞网站建设
  • 有域名后续怎么做网站app开发需要哪些软件
  • 170个可带链接锚文本外链的网站论坛正规的源码交易平台
  • spring做网站网站维保方法
  • 建设银行人才招聘网站网站建设流程及相应技术
  • 爱心互助网站开发湖州市建设局网站6
  • 网站开发培训成都西地那非片的功能
  • 手机怎做网站如何自己建网址
  • 访问国外的网站很慢wordpress格行代码6
  • 不用服务器怎么做网站装修案例分享的文案
  • 做外贸需要几个网站哈尔滨的互联网公司
  • 做餐饮连锁加盟如何选网站推广会员登录系统网站建设
  • 电脑编程与网站建设app开发公司应聘