黑马程序员-C语言学习笔记(一)

原创 2015年07月07日 19:11:44

------  <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程序及编译运行(一)

--------------------------------------------IOS期待与您交流!-------------------------------------------- 环...
  • kqygww
  • kqygww
  • 2014年03月10日 16:35
  • 1366

黑马程序员——C语言学习笔记02 控制语句:分支、跳转、循环和函数一些需要注意的问题

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、多个连续的if else if else if 的执行顺序: 从上往下执行,知道某个if判断...

黑马程序员-IOS学习笔记(十一)C语言总结

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!------- 1.C语言的数据类型 基本类型    a.整型:      整型 int   Vi...

【黑马程序员】C语言学习笔记之关键字、标识符、注释(三)

--------------------------------------------IOS期待与您交流!-------------------------------------------- 一...
  • kqygww
  • kqygww
  • 2014年03月10日 18:06
  • 1077

【黑马程序员】C语言学习笔记之常量和变量(四)

--------------------------------------------IOS期待与您交流!-------------------------------------------- 环...
  • kqygww
  • kqygww
  • 2014年03月10日 20:49
  • 884

黑马程序员---C语言学习笔记之数组的基本概念和分类

数组的基本概念和分类

黑马程序员----C语言学习笔记之函数

C语言之函数 1.函数的概述 C源程序是由函数组成的。可以说C程序的全部工作都是由各种各样的函数完成的,所以也把C语言称为函数式语言。 2.函数的分类 2.1从函数定义的角度看,函数可分为库函数和用户...

黑马程序员——IOS学习笔记(C语言字符串和数组)

-----------android培训、java培训、IOS学习型技术博客、期待与您交流!------------ 数组: 数组在C语言中有着特殊的地位,它有很多特性,例如它的存储是...

【黑马程序员】C语言学习笔记之typedef(十五)

--------------------------------------------IOS期待与您交流!-------------------------------------------- 一...
  • kqygww
  • kqygww
  • 2014年03月17日 14:42
  • 685

黑马程序员_C语言学习笔记之基础

------- android培训、java培训、期待与您交流! ----------
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员-C语言学习笔记(一)
举报原因:
原因补充:

(最多只允许输入30个字)