1、主函数
-------------------------------------------------------------------------------------------------------------------------------
一个C程序有且只有一个主函数,即main函数
C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口
其中,printf()是格式输出函数,在屏幕是输出指定信息
return 0 是函数的返回值,有时是用return()函数
/*.......*/用于多行注释 // 用于单行注释
\n 是转义字符
-------------------------------------------------------------------------------------------------------------------------------
2、规范
-------------------------------------------------------------------------------------------------------------------------------
在写C语言程序的时候为了书写清晰、便于阅读、便于理解、便于维护,
在编写程序时应遵循以下规则:
1)、一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行;
2)、函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进;
3)、括号要成对写,如果需要删除的话也要成对删除;
4)、当一句可执行语句结束的时候末尾需要有分号;
5)、代码中所有符号均为英文半角符号。
-------------------------------------------------------------------------------------------------------------------------------
3、命名规则
-------------------------------------------------------------------------------------------------------------------------------
编程时给变量或者函数起的名字就是标识符,C语言的标识符是不可以随便起名字的,
必须遵守一定的规则:
(1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效
当两个标识符前8位相同时,则被认为是同一个标识符
(2)标识符是严格区分大小写的
(3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文
(4)标识符不能是C语言的关键字
-------------------------------------------------------------------------------------------------------------------------------
4、基本数据类型
-------------------------------------------------------------------------------------------------------------------------------
C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类 。如图所示:
基本类型,整型,字符型,实型,对比如下
数据类型 | 说明 | 字节 | 应用 | 举例 |
int | 整型 | 2 | 用于存储整数 | int age=20; |
float | 单精度浮点型 | 4 | 用于储存小数 | float a=5.361000; |
double | 双精度浮点型 | 8 | 用于存储位数更多的小数 | double b=3.141572; |
char | 字符型 | 1 | 用于存储当字符 | char c='d'; |
数据还有是否有符号的区分,无符型需要用unsigned来说明
通过不同组合,可以得到许多类型的数据表达
-------------------------------------------------------------------------------------------------------------------------------
5、格式化输出
-------------------------------------------------------------------------------------------------------------------------------
格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化后的类型及指定的位置从计算机上显示
其格式为:printf("输出格式符",输出项);
C语言中常用的格式化符
%d | 带符号十进制整数 |
%c | 单个字符 |
%s | 字符串 |
%f | 6位小数 |
-------------------------------------------------------------------------------------------------------------------------------
6、不可改变常量
-------------------------------------------------------------------------------------------------------------------------------
在程序执行过程中,值不发生改变的量称为常量。C语言的常量可以分为直接常量和符号常量。
直接常量也称为字面量,是可以直接拿来使用,无需说明的量,比如:
整型常量:13、0、-13;
实型常量:13.33、-24.4;
字符常量:‘a’、‘M’
字符串常量:”I love alan”
在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义,
其一般形式为: #define 标识符 常量值
符号常量的标示符一般习惯使用大写字母,变量的标示符一般习惯使用小写字母,加以区分。
注意:常量是不可改变的
符号常量一经定义,值在引用是是不会改变的
-------------------------------------------------------------------------------------------------------------------------------
0.0分
1 人评分
字符逆序 (C语言代码)浏览:457 |
C语言程序设计教程(第三版)课后习题8.9 (C++代码)(其实不需要开数组,一个一个字符读入并判断就好了)浏览:939 |
IP判断 (C语言代码)浏览:992 |
C语言训练-阿姆斯特朗数 (C语言代码)浏览:897 |
C语言程序设计教程(第三版)课后习题6.5 (Java代码)浏览:1252 |
高精度加法 (C++代码)(大数加法)浏览:1008 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:368 |
WU-输出正反三角形 (C++代码)浏览:1100 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:897 |
1013题解浏览:596 |