首页 > 其他分享 >C语言核心知识(下)

C语言核心知识(下)

时间:2024-11-11 15:17:32浏览次数:7  
标签:进制 定义 核心 eg 知识 数据类型 C语言 代码 变量

 一、变量

1、 变量定义

2、 变量的定义格式

3、 变量的使用

 

 4、应用
5、总结

A、变量如何定义?

      数据类型 变量名;    eg:int a; 

B、变量如何使用?

     @·1、赋值/修改值             a=21;

     @·2、获取值                    直接用

C、变量使用细节

     #·1、先定义再赋值

     #·2、数据类型  变量名 = 数据值; (定义+赋值)

 D、在项目中,变量如何使用?

· 经常发生改变的量/数据可以定义为变量·

 二、计算机的存储规则

 1、代码书写

      a、二进制:0 1组成,代码中ob开头      eg: ob11 ( T)

                                                                           ob21(F)

    b、八进制:0~7组成,代码中以0开头

    c 、十六进制:0~9和a~f组成,代码中以0x开头

       注:a=10, b=11, c=12, d=13 ,e=14, f=15·

2、 ASCII码表

 

 3、举例(以十六进制为例)

 

 4、进制转换

A、任意进制转十进制方法

公式:系数*基数的权次幂 相加

注:系数:每一位上的数

        基数:当前进制数

        权:从右至左,依次为0,1,2,3,4,5,······

eg:

B、十进制转其它进制

除基取余法:不断地除以基数(几进制,就除几)得余数,至商为0,再将余数倒着写下

 eg:

三、 数据类型

1、作用

   A、决定变量中能存储什么样的数据。

   B、决定存储空间的大小

2、分类及其细节

     A、整数类型                              取值范围(32位/64位)                                     内存

        short :                      -32768~32767                                                                          2

          int :             -2147483648~2147483647(十位数)                                               4

        long :         32位: - 2147483648~2147483637(十位数)                                      4

                          64位:-9223372036854775808~9223372036854775807(19位数)   8

        long long(c99) :-9223372036854775808~9223372036854775807(19位数)     8 

注:整数类型默认为int

B、小数

      double : 双精度,精确到小数点后十五位

      float :  单精度,精确到小数点后六位

注:小数默认为double

C、字符 :

       char : 取值范围为ASCII码表中的字母,数字,英文符号

 字符串变量的定义方式

        数据类型 变量名[大小] =字符串          eg.char str[]="aaa"

3、标识符

1、定义

#2、命名规则 

 A、由子母、数字、下划线(—)组成

 B、不能以数字开头

 C、不能是关键字

D、区分大小写

注:a和A表示的完全不一样

4、键盘录入的基本使用

注:使用scanf会出现错误C4996,解决要在最上面添加代码

#define _CRT_SECURE_NO_WARNINGS

标签:进制,定义,核心,eg,知识,数据类型,C语言,代码,变量
From: https://blog.csdn.net/2401_88810731/article/details/143659457

相关文章

  • C语言的概述及开发工具
    目录一、C语言的概述二、C语言的开发工具总结一、C语言的概述C语言是一种较早的程序设计语言,诞生于1972年的贝尔实验室。1972年,DennisRitchie设计了C语言,它继承了B语言的许多思想,并加入了数据类型的概念及其他特性。尽管C语言是与UNIX操作系统一起被开发出来的,但......
  • 关于我、重生到500年前凭借C语言改变世界科技vlog.17——字符函数&&字符串函数
    文章目录1.字符函数1.1字符分类函数1.1.1islower1.2字符转换函数1.2.1tolower2.字符串函数2.1strlen2.2strcpy和strncpy2.3strcat和strncat2.4strcmp和strncmp2.5strstr2.6strtok2.7strerror希望读者们多多三连支持小编会继续更新你们的鼓励就是我前进的......
  • rstrui.exe 是 Windows 系统中的系统还原程序,全名为 "System Restore User Interface"
    rstrui.exe是Windows系统中的系统还原程序,全名为"SystemRestoreUserInterface"。它是Windows操作系统的一部分,允许用户通过图形界面启动系统还原功能,以恢复计算机到先前的状态。以下是关于rstrui.exe的详细解释:1. 功能系统还原:rstrui.exe 负责启动系统还原向导,帮......
  • 2个月搞定计算机二级C语言——真题(11)解析
    1.前言今天双11,正好轮到讲第11篇,直接来个三11。那么本篇我们讲解2个月搞定计算机二级C语言——真题112.程序填空题2.1题目要求2.2提供的代码#include<stdio.h>#include<ctype.h>#pragmawarning(disable:4996)voidfun(int*cd,int*cu,int*cs){......
  • 新人报到附加一个小作业(C语言实现的三子棋)
    1.一个简单的自我介绍我是来自宁夏大学软件工程的一名学生,因为从小喜欢玩游戏,长大对于计算机领域也产生了非常浓厚的兴趣,于是在高考结束后的志愿填报中毫不犹豫的全部选择了计算机专业,希望在接下来的学习中不断进步,在IT行业中发挥自己的光和热。我的学习计划:在大一,学习C/C++......
  • Mit6.S081笔记:知识点记录
    课程地址翻译程序到汇编的转换​ 任何一个处理器都有一个关联的ISA(InstructionSetsArchitecture,指令集架构),ISA就是处理器能够理解的指令集。每一条指令都有一个对应的二进制编码或者一个Opcode。当处理器在运行时,如果看见了这些编码,那么处理器就知道该做什么样的操作。​ 写......
  • 关于我,穿越异世界,凭c语言搅动风云vlog----利用数组进行大数相关计算
    关于我,穿越异世界,凭c语言搅动风云vlog----利用数组进行大数相关计算一.有关大数你应该要知道的那些事1.大数的概念我们一般将计算机基本数据类型无法存储的数称之为大数,本文涉及的大数均为整数,不包含小数。而且下文代码实现中的数组大小可根据需要修改。2.问题引入在c......
  • 重温c语言之,7天开整,就是随便的写写,第九天
    这次照着网站上的内容,写了一个简单的小游戏,3字棋,其实也可以n字棋附上代码,这里是:game.h1#pragmaonce2#include<stdio.h>3#include<stdlib.h>4#include<time.h>56//游戏代码的声明(函数声明,符号定义)78#defineRow39#defineCol31011//初始化棋......
  • C语言PBC库(持续更新)
    PBC前言我的环境是Ubantu24边写边整理,持续更新。最近做毕设需要用到,就借此机会写一些关于c语言PBC库的教程,一些用法有结合GPT。说是教程不过是把官方文档说的函数用法翻译了一遍,关于双线性配对的知识我不了解,这里就不将了,我看网上大部分说的有就只是当黑盒调用就行了。官方......
  • 金融行业内部知识库的搭建与管理
    大家好这篇分享的是有关金融行业在金融行业,内部知识库的搭建与管理对于提升服务质量、确保合规性及促进团队协作至关重要。一个高效的知识库能够加速问题解决,减少重复劳动,提升整体运营效率。本文将探讨金融行业如何构建和优化内部知识库。一、明确知识分类,建立结构框架金融行业......