基础C语言:进制、常量一、进制

1、什么叫进制

进制就是逢几进一,我们说N进制实际就是指逢N进一

(例,计算机只识别二进制;人类习惯使用的是十进制;为了实际需要又建立了八进制和十六进制)

2、不同进制在C语言和汇编语言之间的表示方法

a.在C语言中规定八进制前要加0(是数字零,不是字母o),规定十六进制要加0x或0X(数字0),十进制前什么都不加!

b.在汇编语言中,数字后面加字母B表示二进制数,加字母O表示八进制数,加字母D表示十进制数,加字母H表示十六进制数。

3、什么叫N进制

a.十进制

十个基数,逢10进1

基数:0,1,2,3,4,5,6,7,8,9

b.二进制

二个基数,逢2进1

基数:0,1

c.八进制

八个基数,逢8进1

基数:0,1,2,3,4,5,6,7

d.十六进制

十六个基数,逢16进1

基数:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(小写字母也可以)

4、在输出语句printf中,不同进制输出的表示方法

%d表示十进制输出

%x或%X表示十六进制输出

%o(字母o)表示八进制输出

例,

二、常量

1、常量在C语言中是如何表示的

常量就是程序中不变的量,int i=5;这个5就是常量

a.整数

十进制 传统写法,数字前什么也不加

十六进制 数字前加0x或0X(数字0)

八进制 数字前加0(数字0)

b.浮点数

传统写法 float x=3.2;

科学计数法 float i=3.2e3; //i的值是3200

float i=123.45e-2; //i的值是1.2345

c.字符

单个字符用单引号括起来’A’

字符串用双引号括起来 “abc”

16进制输出C语言字符常量,基础C语言:进制、常量相关推荐

  1. 下面合法的C语言字符常量是( ),C语言考试题库及答案

    <C语言考试题库及答案>由会员分享,可在线阅读,更多相关<C语言考试题库及答案(52页珍藏版)>请在人人文库网上搜索. 1.C语言考试题库及答案C语言理论上机考试选择题部分(共 ...

  2. java语言编程基础_java语言编程基础

    java语言基本要素 高级语言如c++.c#.java等都有一些共同性的东西:关键字.标识符. 运算符.注释.数据类型.常量和变量.语句.函数.数组.高级语言在这些要素上大同小异. Java关键字:一 ...

  3. JQuery | JQuery语言 | JQuery基础 | JQuery语言基础

    文章目录 前言 一.JQuery语言介绍 一.JQuery版本: 二.JQuery源文件说明: 三.JQuery使用条件: 二.入口函数 一.第一种入口函数 二.第二种入口函数 三.JavaScrip ...

  4. python语言编程基础-Python语言入门详解!快速学成Python!

    原标题:Python语言入门详解!快速学成Python! 很多技能是被职场所需要的,但很可惜... 这些技能在大学中并学习不到. 大学和职场现实存在的横沟对大部分同学来说难以跨越或碰得头破血流... ...

  5. go var 一个整数_Go语言学习基础-值、变量、常量

    Hello world 第一个程序是打印经典的"hello world"信息.保存为hello-world.go文件,在命令行中使用go run命令运行程序.若要构建为二进制文件, ...

  6. 8、程序设计语言与语言处理程序基础

    目录 第八章 程序设计语言与语言处理程序基础 一.汇编.编译.解释系统基础 1. 解释与编译 2. 编译过程 3.语言及文法的概念 4. 词法分析 (1)有限自动机 确定的有限自动机(DFA) 不确定 ...

  7. c语言入门自学ppt文库,《C语言入门基础》PPT课件.ppt

    第3章C语言入门基础 在正式学习C语言之前首先要掌握C语言的基本知识 如数制 对象的命名即标识符 以及C语言中的数据类型等 通过本章的学习为以后几章打下基础 3 1标识符 在C语言中 程序的编写是运用 ...

  8. c语言输出16进制数转字符,(转)C语言16进制输出字符型变量问题

    最近在做一个C的嵌入式项目,发现在C语言中用printf()函数打印字符型变量时,如果想采用"%x"的格式将字符型变量值以十六进制形式打印出来,会出现一个小问题,如下: char  ...

  9. C语言 将16进制转换成10进制输出

    大家好!今天来打印16进制转换成10进制输出,16进制前面是0x.这里以打印ABCDEF的10进制为例 如下: 希望有所启发!!!^__^ 大雨落幽燕,白浪滔天,秦皇岛外打鱼船. ---------- ...

最新文章

  1. java的内省有用么_JAVA中的内省使用
  2. 函数中参数有数组时注意的小问题(不一定要传递数组长度,不用返回数组,可以在函数中改变数组元素值)
  3. 【Java面经】非科班渣硕面经
  4. iPhone 11系列没5G又没创新 库克的回应听了真是让人没脾气...
  5. 常用SQL语句优化技巧
  6. WinXP IIS配置
  7. Cesium Terrain Builder 非压缩瓦片
  8. linux apt get 无效,kail Linux apt-get失败解决方案
  9. 思科CISCO常用命令汇总
  10. 数据结构与算法面试题(2022版本)
  11. [python] 网络编程游戏
  12. 【深度学习--图像分类】imageAI自定义模型训练
  13. 【小白入门案例系列】Python全年天数查询小系统上线!
  14. maya多边形建模怎样做曲面_maya多边形建模教程_maya建模教程
  15. gitlab项目自动同步到测试服务器
  16. 《深入理解Elasticsearch(原书第2版)》——第1章  Elasticsearch简介
  17. C罗轮播图(HTML+CSS+JS)
  18. 如果你来投票决定百度的生死,你会如何抉择?
  19. 川大计算机考研英语要求,请问如果考研,四川大学的英语要求高么??属于哪..._考研_帮考网...
  20. xilinx srio ip学习笔记之srio example

热门文章

  1. 蚂蚁金服 CTO 程立登台新加坡 Money 20/20 Asia,传递技术让世界更平等的愿景
  2. Dockerfile 构建镜像 - 每天5分钟玩转容器技术(13)
  3. mysql5.6.20二进制安装
  4. 自制ACL+DHCP实验(初版)
  5. intellij idea 和 myeclipse 转换
  6. [更新问题]无法在安装新的版本前,为“./boot/vmlinuz-2.6.24-19-generic”做一个符号链接备份...
  7. 6个强大的PHP/Mysql代码生成器介绍
  8. lucene集成IK实现中文分词检索
  9. RTP timestamp与帧率及时钟频率的关系
  10. python爬虫算法深度优先_爬虫课程(四)|深度优先和广度优先算法