2020-09-27程序设计基础知识
1.进制:
十进制变二进制:
八进制变二进制:(15552)=(001 101 101 101 010)
将对应数字用二进制表示出来,再进行组合,开头的0可以去掉。
000=0 001=1 010=2 011=3 100=4 101=5 110=6 111=7
十六进制变二进制:
与八进制差不多,只是一个十六进制数字用四个二进制数字表示。
十进制变八进制或十六进制:
与十进制变二进制方法差不多
2.设计程序的一些重要注意事项
一定有且只有一个主函数main和预处理命令# ,
除了#include< >与main,其他行结束时都要加分号
变量一定要先定义再使用
程序中大小写一般代表不一样的意思
标识符(标识变量,常量和函数)只可以用字母,数字和下划线来表示,而且第一个必须为字母或下划线
变量名间用逗号隔开
记得return
3.基本数据类型
整型
- 整型(int,%d)。只能是整数
- 短整型(short)
- 长整型(long)
int:-32768~32768 long:-2147483648~2147483648
实型(浮动型数) 可以表示小数
- 短精度型(float,%f) 4字节 7~8个数字
- 长精度型(double,%lf)可以表示更多数字,常用。8字节 16~17个数字
- long double 17~18个数字
实性常量:
1.十进制形式:必须有小数点,如0.123,.123
2.指数形式:e或E前面必须有数字,指数必须为整数,如123e3,12.3E3
字符类型(char,%c)要用到ASCII码值表
字符型可与整型进行运算
%d整型输出,%ld长整型输出,
%o以八进制数形式输出整数,
%x以十六进制数形式输出整数,
%u以十进制数输出unsigned型数据(无符号数)。
%c用来输出一个字符,
%s用来输出一个字符串,
%f用来输出实数,以小数形式输出,
%e以指数形式输出实数,
%g根据大小自动选f格式或e格式,且不输出无意义的零。
运算符的优先级:
条件运算符:
开方:sqtr() 要用#include<math.h>
绝对值:abs()
m的n次方:pow(m,n)。
BC与TC中存储一个整数默认2个字节,VC中默认4个字节
可用sizeof来显示变量和数据类型的大小,如sizeof(int),sizeof long a=2。
在if中,若有多个语句,要用{}
清空字符串 :memset(str, 0, sizeof(str));
2020-09-27程序设计基础知识相关推荐
- 程序设计基础c语言版习题答案,C语言程序设计基础知识 习题一及参考答案
C语言实用复习题目及答案.帮你更好地学习C程序设计~ 第一章:程序设计基础知识 一. 单项选择题 1.以下( )是面向过程的程序设计语言. A)机器语言 B)汇编语言 C)高级语言 D)第四代语言 2 ...
- python程序设计基础知识
程序设计基础知识 1根据执行方式不同,编程语言分为两类: 静态语言:使用编译执行的编程语言 C/C++语言.Java语言 脚本语言:使用解释执行的编程语言 Python语言.JavaScript语言. ...
- php程序设计ppt,PHP程序设计基础知识.ppt
<PHP程序设计基础知识.ppt>由会员分享,可在线阅读,更多相关<PHP程序设计基础知识.ppt(14页珍藏版)>请在人人文库网上搜索. 1.第3章 PHP程序设计基础知识( ...
- C语言程序设计基础知识——谭浩强版
1.一个程序应包括: 对数据的描述.在程序中要指定数据的类型和数据的组织形式,即数据结构. 对操作的描述.即操作步骤,算法. 程序=算法+数据结构 2.C源程序的结构特点 可以由一个或多个源文件组成. ...
- 计算机算法与程序设计基础知识,算法与程序设计试题带答案
高一第二学期<算法与程序设计>学分认定试题 学校:_____________ 班级:____________ 学号:____________ 姓名:____________ 一.单选题(每 ...
- 2020.09.27@微众银行
1.近似值查询 72% 近似值查询 时间限制: 4000MS 内存限制: 589824KB 题目描述: 给定一个长度为n的数组a,我们定义一个数x的近似值是在数组a中与x的差值的绝对值最小,如果两个数 ...
- 关于python语言和人工智能下哪个说法不正确_2020学堂云程序设计基础查题公众号...
2020学堂云程序设计基础查题公众号 更新时间:2020-12-23 18:24点击: 2020学堂云程序设计基础查题公众号 更多相关问题 [单选题]()是指企业通过对顾客需求的估量和成本分析,选择一 ...
- vfp体积计算机程序,2017计算机二级VFP复习:VFP程序设计基础
大家做好准备迎接考试了吗?出国留学网计算机等级考试栏目诚意整理"2017计算机二级VFP复习:VFP程序设计基础",欢迎广大考生前来学习. VFP程序设计基础 知识要点 1.Vis ...
- ACM程序设计基础结课总结
ACM程序设计基础结课总结 目录: 1.ACM程序设计基础学习感悟: 2.ACM程序设计基础知识学习心得: 3.ACM程序设计基础知识学习收获: ACM程序设计基础学习感悟: 从最开始上了大学接触到编 ...
最新文章
- 一文读懂PID控制算法
- 查看Linux软件信息
- 【HDU6662】Acesrc and Travel【树形DP】
- JavaScript实现多项式函数在某个点的评估算法(附完整源码)
- HDU 5936 Difference
- [C++STL]常用集合算法
- OBJECT_ID()的使用方法
- NDK-r14b + FFmpeg-release-3.4 linux下编译FFmpeg
- 揭密|淘宝服务端千万级高并发架构的演进之路
- Sql Server 导出数据库表结构的SQL查询语句
- r-cnn 行人检测_了解用于对象检测的快速R-CNN和快速R-CNN。
- 荷兰国旗问题(C语言)
- 什么是指纹浏览器,修改浏览器指纹工具
- 史上最强Java生成chm的教程(上)
- python——方便数的据存储模式Bunch
- oracle 数据占百分比,占总数比例怎么算_占总金额百分比公式
- js统计字符串中大写字母与小写字母的总个数
- SpringBoot开发文档二(MD5二次加密)
- 双色球的简单逻辑!不中五百万天理难容!
- Java String 类和正则表达式