黑马程序员-C语言学习笔记(一)
来源:互联网 发布:淘宝省油宝怎么样 编辑:程序博客网 时间:2024/06/05 10:43
------ <a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a> 期待与您交流! -------
C中的数据类型:
1)整型常量。
计算机默认的使用10进制常量表示整型;
8进制;以0开头,如:045
2进制;以0b(0B)开头,如:0b1111111111111111111111111111111111111
16进制:以0x开头,如:0x438fa
常用的十进制整型用d%来输入和输出;
2)实型(小数)常量。
单精度实型;以f结尾,如2.3f
双精度实型; 如2.3
实型用f%输入和输出;
3)字符型常量
用单引号括起来的单个字符;如'A','\0'
注:‘ab’这个不合法
特殊的字符常量:
‘\n' 换行
'\t' 横向跳格
'\v' 竖向跳格
'\b' 退格
'\r' 回车
字符型用c%输入和输出;
除了用printf输出还可以用putchar输出;除了用scanf输入还可以用getchar输入;
4)字符串
用双引号括起来的,里边可以是字符,数字,符号
" " 表示包含一个空格的字符串
"" 表示空字符串
'\0'是字符串结束的标识
字符串可以用%s输入和输出;是从给定的地址开始输入和输出
gets(数组名)函数输入字符串时,只有遇到回车符才认为字符串输入结束;
scanf函数输入字符串时,遇到空格、跳格符、回车符都认为输入结束;
puts(数组名)与printf("%s\n",数组名)完全等价。
常用的字符串处理函数有:
strcat(字符数组名1,字符数组名2)--把字符数组中2中的字符串连接到字符数组1中字符串的后面,并删除字符串1后的串标志"\0";
strcpy(字符数组名1,字符数组名2)--把字符数组2中的字符串复制到字符数组1中,串结束标识'\0'也一同复制。
strcmp(字符数组名1,字符数组名2)--按照ASCII码顺序比较两个数组中的字符串,并由函数返回比较结果。
strlen(字符数组名)---返回字符实际长度(不含字符'\0')
- 黑马程序员-C语言学习笔记(一)
- 【黑马程序员】C语言学习笔记之第一个C程序及编译运行(一)
- 【黑马程序员】Objective-C语言学习笔记之HelloWorld(一)
- 黑马程序员-C语言基础学习(一)
- 黑马程序员---C语言学习笔记之一
- 黑马程序员--C语言学习笔记
- 黑马程序员-学习笔记C语言01
- 黑马程序员-学习笔记C语言03
- 黑马程序员-C语言学习日记(一)基础语法
- 黑马程序员-[C语言]学习日记(一)
- 【黑马程序员】C语言学习笔记之函数(八)
- 【黑马程序员】C语言学习笔记之数组(九)
- 【黑马程序员】C语言学习笔记之指针(十一)
- 【黑马程序员】C语言学习笔记之字符串(十)
- 【黑马程序员】C语言学习笔记之枚举(十三)
- 【黑马程序员】C语言学习笔记之typedef(十五)
- 【黑马程序员】Objective-C语言学习笔记之类(二)
- 黑马程序员-IOS学习笔记(十一)C语言总结
- java enum(枚举)使用详解 + 总结
- MySql远程访问无法连接的问题!
- @property参数类型和代表意义
- c++ primer读书笔记-第十章 关联容器
- 虚幻4蓝图:Hello World
- 黑马程序员-C语言学习笔记(一)
- android中HorizontalScrollView实现viewpager的效果
- 欢迎使用CSDN-markdown编辑器
- 枚举做JSP下拉选框的数据源
- JAVA UUID 生成
- 【Mark】如何阅读一本好书:APUE
- 产生野指针的原因
- AJAX初步学习
- STL之迭代器