-
注意:无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1,无论是a--还是--a都等同于a=a-1,在表达式执行完毕后a的值都自减少1。
查看全部 -
如果a=1,那么a++=1,++a=2.
查看全部 -
直接常量:整型常量(%d),实型常量(%f),字符常量(%c),字符串常量
符号常量:用一个标识符来表示一个常量,使用之前必须先定义。
查看全部 -
在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义,其一般形式为: #define 标识符 常量值
符号常量的标示符一般习惯使用大写字母,变量的标示符一般习惯使用小写字母,加以区分。
查看全部 -
二:浮点数据
指带小数的数字。
例如:生活中有很多信息适合使用浮点型数据来表示“人的体重(单位:公斤)、商品价格、圆周率等等”因为精度的不同又分为3种:
(1)float
(2)double
(3)long double
注:C语言中不存在字符串变量,字符串只能存在字符数组中,这个后面会讲。查看全部 -
一:整型数据
指不带小数的数字。
例如:生活中很多信息适合使用整型数据表示“人的年龄、班级的人数、书的总页数等等”因此整型的类型比较多。
#整型根据编译环境的不同,所取范围不同分为
1:int在表中是以16位编译环境写的取值范围、int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。
2:short int和long int至少是表中所写范围。
查看全部 -
语言中的数据也是有类型的,C语言中,数据类型可分为:
1:基本数据类型
2:构造数据类型
3:指针类型
4:空类型四大类查看全部 -
1 数据类型关键字(12个):
(1) char :声明字符型变量或函数
(2) double :声明双精度变量或函数
(3) enum :声明枚举类型
(4) float:声明浮点型变量或函数
(5) int: 声明整型变量或函数
(6) long :声明长整型变量或函数
(7) short :声明短整型变量或函数
(8) signed:声明有符号类型变量或函数
(9) struct:声明结构体变量或函数
(10) union:声明共用体(联合)数据类型
(11) unsigned:声明无符号类型变量或函数
(12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
2控制语句关键字(12个):
A循环语句 (1) for:一种循环语句(可意会不可言传) (2) do :循环语句的循环体 (3) while :循环语句的循环条件 (4) break:跳出当前循环 (5) continue:结束当前循环,开始下一轮循环
B条件语句 (1)if: 条件语句 (2)else :条件语句否定分支(与 if 连用) (3)goto:无条件跳转语句
C开关语句 (1)switch :用于开关语句 (2)case:开关语句分支 (3)default:开关语句中的“其他”分支 D返回语句return :子程序返回语句(可以带参数,也看不带参数)
3 存储类型关键字(4个)
(1)auto :声明自动变量 一般不使用
(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)
(3)register:声明积存器变量
(4)static :声明静态变量
4 其它关键字(4个):
(1)const :声明只读变量
(2)sizeof:计算数据类型长度
(3)typedef:用以给数据类型取别名(当然还有其他作用
(4)volatile:说明变量在程序执行中可被隐含地改变
查看全部 -
C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。
(1)标识符的长度最好不要超过8位
(2)标识符是严格区分大小写的
(3)标识符最好选择有意义的英文单词组成
(4)标识符不能是C语言的关键字
查看全部 -
多行注释: /* 注释内容 */
单行注释: //注释一行
查看全部 -
一个C程序有且只有一个主函数,即main函数。
main前面的int就是主函数的类型。
printf()是格式输出函数,这里就记住它的功能就是在屏幕上输出指定的信息。
return是函数的返回值,根据函数类型的不同,返回的值也是不同的。
查看全部 -
#include <stdio.h>就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。
查看全部 -
C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。
查看全部 -
printf()中
输出项可以输出单个字母,但不要带引号,容易与输出格式符混淆
查看全部 -
字符串作为输出项时需要“”
查看全部 -
数组是一个储存数字的工具:数字类型 数组名【】={具体储存的数字},{}这个是初始化的过程
第一种方式,有规定的长度,初始化少了用0补充
第二种是有不限制的长度,不会引入0
调用:
从零开始计算的,第n个数字就是n-1
【】中为元素序号
查看全部 -
#include <stdio.h>
int main()
{
int age,height;
float weight;
char isfat;
age = 15;
height = 162;
weight = 82.5;
isfat = 'y';
printf("年龄:%d 岁\n", age);
printf("身高:%d CM\n", height);
printf("体重:%f KG\n", weight);
printf("是否属于肥胖儿童:%c\n", isfat);
/*%d,%f,%c此类符号在后面会有讲解*/
return 0;
}
查看全部 -
hello world查看全部
举报