C语言
数据库(SQLServer、MySql、Oracle)
HTML、jsp、JavaOOP、J2SE
Struts2\hibernate\spring\ajax
xml
C语言: 通过C语言的学习,掌握程序中的一些基本概念,了解程序的算法与逻辑结构
什么是指令?
答:用户向计算机发出的一条命令,就称为“指令”
什么是程序?
答:为了实现某一个功能,而编写的一组有序的指令集合,就称为“程序”
程序可以分为:
1、系统程序
(提供应用程序的运行环境,如果Window,Mac)
2、应用程序
(为了实现某一些特定的功能,而编写的程序)
----------------------------------------
学习的主要是应用程序开发
------------------
用于编写程序的开发工具,我们称为:IDE(集成开发环境)
C语言的开发环境: VC (visual Studio)
java的开发环境: eclipse、MyEclipse
C程序的源文件,文件名应该是
***.c
-------------------------------
源文件中要写的代码
#include
它是一个指令,用于引用于头文件
这一个头文件中,主要是包含了一些输入、输出函数
为了方便理解代码的含义,我们可以给程序加上注释,方便理解代码
//内容 单行注释
/*
这里的代码,就是多行注释
*/
void main(){ //主函数,所有的程序必须有一个主函数,程序才可以运行
}
一个程序中,只能有一个主函数,主函数只能被操作系统调用
void main(){
printf("内容");
}
printf(""); 用于打印数据到控制台,要输出的内容,必须放在""之中
在C语言中,所有的语句,写完以后,要以 ; 来表示结束,并且这些符号,必须是英文状态下的符号
printf("\n"); 换一行显示数据
printf("\t"); 空出一个制表位,相当于按下tab键
printf("\n\n\n"); 换三行
printf("\t\t\t"); 空出三个制表位
C语言中的常见数据类型:
c语言中的基本数据类型:
数值型
1、整数型
short int(短整型)
int (整型)
long int(长整型)
2、小数型(浮点型)
float (单精度浮点)
double (双精度浮点)
非数值型: char(字符型)
--------------------------------------
整型:
short短整型
int 整型
long 长整型
这三种整型的共同特点是:只能存放整数,不可以带小数,区别在于它们可以存放的数据大小不同
short 存放的值的范围必须在: -2的15次方-------------- 2的15次方-1
short:存储的数据范围必须在 -32768 至 32767
int:存储范围 -2的31次方 ----------- 2的31次方-1
long: 存储范围 -2的63次方 ------------ 2的63次方-1
short存储的范围最小,long类型比较浪费空间,所以,int类型用的比较多
浮点型(double与float)
float与doulbe都是一种小数型,区别在于,它们取值范围与精度
float类型的精度是7位
double类型的精度是15位
字符型:(char)
'' ------------写在单引号中的一个符号,就是字符型
程序中,正在使用的数据,都是存在内存中的
数据如何存在内存中?以及如果把内存中的数据取来?
答:通过变量,可以将数据存到内存中,通过变量,也可以将内存中的数据取出来
变量是可以改变的一些量
如何定义变量
C语言的数据类型: int,short,long,char,float,double
语法:
第一种声明变量的语法:
数据类型 变量名; //定义变量
变量名=值;//给变量赋值
第二种声明变量的语法:
数据类型 变量名=值; //声明变量的同时,直接赋值
例: int age=23;
例:
int age; //声明一个int类型的变量,变量名为age,用于存放一个整数
//系统会为该变量在内存中分配一段存储空间
age = 23;
在C语言,要输出变量的值,在输出的时候需要使用占位符
%d ------------- 代表一个整数 (int)
%f -------------- 代表需要一个浮点数(float)
%.2f --------------代表一个浮点数,其中,小数点之后,只保留两位
%c --------------代表一个字符 (char)
printf("年龄是%d岁",变量名);
printf("");-----用于输出数据
scanf();-----用于接收数据
%d---int
%c ----char
%f -----float
int age;
printf("请输入你的年龄:");
scanf("%d",&age);
声明变量
数据类型 变量名;
int age;
C语言的变量命名要求:
1、变量名中只能包含数字、字母、下划线
2、变量名的第一个字符,不可以是数字
3、变量名称不能是系统关键字 (int,short,long,double,float,char,main)
以上三点,如果有任意一点不满足,程序出错
4、变量名尽可能有意义
5、如果变量名是由一个单词构成,则全部小写,如果变量名是由多个单词组合而成,第一个单词全部小写,以后的每一个单词,首字母大写
以上两点,即使满足,程序依然是正确的,只是编程习惯不好
------------------------------------------------------------------------------
算术运算符:
+ - * (乘) /(除) %(取模----求余数)
程序的基本概念
#include
void main(){
int age=23;
printf("%d\n",age);
}
scanf("%d",&age);