数据类型和变量:
从属的对象不同,空间不同,数据类型的不同可以有效的利用内存空间
内存和CPU构成一个时间和空间的关系;
写文件。。。。。。
int a; 初始值是null
C int 数组与java不同;高地位字节问题;
printf("%d",b);
转译符
int 型的数用%输出;表明输出的事int型的!和后面的变量一一对应,
bool int float char
C语言中true和false是非0和0;
float 4 bytes
double 8bytes
变量必须是以字母和下划线作为开头 由字母下划线和数字组成;
const定义一个变量的时候放在前面和后面是一样的!!
一旦定义就不能再修改值!!
scanf 从键盘输入,然后存入缓存区,,然后显示
scanf(%d,&a);&取地址
pritnf
#include<stdio.h>
#include<conio.h>
void main()
{
float a=0,b=0,c=0,key;
char d;
printf("输入简单的四则运算表达式:\n");
scanf("%f%c%f",&a,&d,&b);
switch(d)
{
case'+': c=a+b;break;
case'-': c=a-b;break;
case'x':
case'*': c=a*b;break;
case'/': if(b>0) c=a/b;break;
default:break;
}
printf("%g%c%g=%g\n",a,d,b,c);
getchar();
}
printf(format String ,data list);
char %c
short int %hd
int %d
long int %Ld
float %f
double &f
printf("%d%c\n%f",12,'A',4023);
地址是8字节的字符;
一个整数在32位系统中是占用4字节的,而返回的只是这4个字节的起始地址,它的全地址就是以这个地址开始的后面的4个字节.
而数组是相同类型的一组变量组成的,它们每个元素之间的地址是连续的
数组的名称本身就是表示这个数组的起始地址啦!再加上数组的类型的长度就是下一个元素的起始地址
枚举类型:
定义了一个变量的范围;
enum suit{clubs,}
数组:相同类型变量的集合;
int a[5]//声明一个数组, int, 数组元素的类型 占20bytes:
所有变量不能超过8K!!!!!
0
C语言的三个结构: 顺序结构, 选择结构, 循环结构,{while,until}
算法描述方法:
1、伪代码:!!!!
2、流程图
3、N-s流程图
程序功能的实现,要经历:编译----连接----运行!!
编译阶段可以分为:
1、预编译
2、编译阶段 也就是编译调试阶段;;
3、优化阶段 优化代码
4、汇编阶段
链接阶段:主要是把编译后的目标文件中的机器码组合在一起!
C语言的特点: 程序的执行主体都放在main函数的函数体中!
变量必须在定义后才能使用;
都含有返回函数值的return语句;
都含有一个main函数他是程序的执行入口;
开头都使用#include语句作为预处理语句;
标识符于关键字的区别:
关键字是标识符的一部分,和标识符来比,关键字的意义更特殊些!标识符可以自己定义,但是具有特殊意义的关键字是不能修改的!!
从属的对象不同,空间不同,数据类型的不同可以有效的利用内存空间
内存和CPU构成一个时间和空间的关系;
写文件。。。。。。
int a; 初始值是null
C int 数组与java不同;高地位字节问题;
printf("%d",b);
转译符
int 型的数用%输出;表明输出的事int型的!和后面的变量一一对应,
bool int float char
C语言中true和false是非0和0;
float 4 bytes
double 8bytes
变量必须是以字母和下划线作为开头 由字母下划线和数字组成;
const定义一个变量的时候放在前面和后面是一样的!!
一旦定义就不能再修改值!!
scanf 从键盘输入,然后存入缓存区,,然后显示
scanf(%d,&a);&取地址
pritnf
#include<stdio.h>
#include<conio.h>
void main()
{
float a=0,b=0,c=0,key;
char d;
printf("输入简单的四则运算表达式:\n");
scanf("%f%c%f",&a,&d,&b);
switch(d)
{
case'+': c=a+b;break;
case'-': c=a-b;break;
case'x':
case'*': c=a*b;break;
case'/': if(b>0) c=a/b;break;
default:break;
}
printf("%g%c%g=%g\n",a,d,b,c);
getchar();
}
printf(format String ,data list);
char %c
short int %hd
int %d
long int %Ld
float %f
double &f
printf("%d%c\n%f",12,'A',4023);
地址是8字节的字符;
一个整数在32位系统中是占用4字节的,而返回的只是这4个字节的起始地址,它的全地址就是以这个地址开始的后面的4个字节.
而数组是相同类型的一组变量组成的,它们每个元素之间的地址是连续的
数组的名称本身就是表示这个数组的起始地址啦!再加上数组的类型的长度就是下一个元素的起始地址
枚举类型:
定义了一个变量的范围;
enum suit{clubs,}
数组:相同类型变量的集合;
int a[5]//声明一个数组, int, 数组元素的类型 占20bytes:
所有变量不能超过8K!!!!!
0
C语言的三个结构: 顺序结构, 选择结构, 循环结构,{while,until}
算法描述方法:
1、伪代码:!!!!
2、流程图
3、N-s流程图
程序功能的实现,要经历:编译----连接----运行!!
编译阶段可以分为:
1、预编译
2、编译阶段 也就是编译调试阶段;;
3、优化阶段 优化代码
4、汇编阶段
链接阶段:主要是把编译后的目标文件中的机器码组合在一起!
C语言的特点: 程序的执行主体都放在main函数的函数体中!
变量必须在定义后才能使用;
都含有返回函数值的return语句;
都含有一个main函数他是程序的执行入口;
开头都使用#include语句作为预处理语句;
标识符于关键字的区别:
关键字是标识符的一部分,和标识符来比,关键字的意义更特殊些!标识符可以自己定义,但是具有特殊意义的关键字是不能修改的!!
发表评论
-
C 语言重点知识 面试必备2
2012-03-11 15:26 11151、unsigned int 类型的数据与int类型的数据运算 ... -
C 语言重点知识,面试必备
2012-03-10 22:48 17461、宏定义:也就是常用来做定值用的: ... -
scanf 很有用的用法
2012-03-10 22:26 936[size=small]1、可用来检查输入值是否被接受[/s ... -
常量与操作符
2012-03-09 22:01 745一、常量 %d属于的是常量类型的替换, int % ... -
常量与操作符
2012-03-09 22:00 703一、常量 %d属于的是常量类型的替换, int % ... -
C/C++ 指针部分总结1
2012-03-09 21:57 10491、指向常量的指针,防止通过指针去修改变量的值,而不管变量是否 ... -
android五种布局-霓虹灯效果实现
2012-02-28 19:15 2457android五种布局-霓虹灯效果实现 ... -
自定义view-跟随手指动的小球
2012-02-28 09:07 1875View组件类似于javaSwing中的JPanel。它只是一 ... -
自定义view-跟随手指动的小球
2012-02-28 08:38 0自定义view-跟随手指动的小球自定义view-跟随手指动的小 ... -
使用xml布局和java代码控制UI-图片浏览器
2012-02-28 08:28 1497在android中。XML和java代码同样拥有控制布局的能力 ... -
Android界面编程与视图(view)组件
2012-02-22 17:49 1514android.view.View 已知直接子类: ... -
Android应用的基本组件介绍
2012-02-21 21:30 1241android应用的基本组件介绍: 1、Activit ... -
Android学习-应用与开发环境(一)
2012-02-21 20:59 1004工程; 1、 src文件夹存放源码。 2、 gen下有跟 ... -
JSP分页实例
2011-11-07 19:29 642分页技术实现 在开发网站的项目中难免会遇到各种各样的分页操作 ... -
Servlet和JSP复习笔记
2011-11-07 19:51 7131. 理解典型的Web应用 1.1 浏览器客户端、We ...
相关推荐
C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得总结文档 C语言基础学习心得...
c语言基础知识总结,让你最快掌握c语言基础,同时,掌握在考试中易错知识点
C语言基础知识总结_world文档.zipC语言基础知识总结_world文档.zipC语言基础知识总结_world文档.zipC语言基础知识总结_world文档.zipC语言基础知识总结_world文档.zipC语言基础知识总结_world文档.zipC语言基础知识...
c语言基础知识总结.pdf
C语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试基础总结.txtC语言笔试...
学习C编程之路,对基础编程,入门级介绍,全面而且细致
C语言基础知识总结_world文档.docxC语言基础知识总结_world文档.docxC语言基础知识总结_world文档.docxC语言基础知识总结_world文档.docxC语言基础知识总结_world文档.docxC语言基础知识总结_world文档.docxC语言...
C语言基础知识重难点总结,帮您掌握c语言的核心部分
超实用的C语言基础知识总结,非常好用很棒棒的,欢迎下载
第一章数据结构与算法 1.1 算法 算法:是指解题方案的准确而完整的描述。 算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。 算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都...
谭浩强版本---C语言基础知识点总结及题目答疑
1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。 2、define PI 3.1415926; 这个写法是错误的,一定不能出现分号。 3、每个C语言程序中...
C语言学习总结
c语言基础知识总结
C语言基础总结(编译器、数据类型、变量、运算符、流程控制、数组、进制转换、原码反码补码、函数、变量的分类、进程映像、类型限定符、指针)
C语言基础知识总结.pdf