c语言入门(1)------c语言基本概念

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);



































你可能感兴趣的:(c语言)