首页 > 其他分享 >数据类型及运算

数据类型及运算

时间:2022-10-20 19:01:53浏览次数:41  
标签:运算 浮点 int 数据类型 long 关键字 整型 类型

C字符集

1.大小写的英文字母:A--Z,a--z

2.数字字符:0-9

3.专门符号(29个):

!、#、%、^、&、*、_(下划线)

+、=、-、~、<、>、/、\、|、‘

“、    ;、        ,  ()     {}     []    :   ?

4.空格符:空格、水平制表符、垂直制表符、换行符、换页符

5.转义字符:空(nu11)字符(以'\0'表示)、警告(以’\a‘表示)、退格(以’\b‘表示)、回车(以’\r‘表示)等

注意:C语言基本字符需要英文输入法格式。

标识符的有关规定

(1)有英文字母、数字、下划线组成。且第一个字符必须是字母或下划线:

(2)大小写字母的含义不同。

(3)不能使用C语言中的关键字做标识符。

例如:sum,_month1,student_name,cllstr_2这些是可以的

       12cd,$123,bad one,char,stu-name,M.D.Ritchie,-L2这些是不可以的


关键字

关键字是具有特定含义的标识符,用户不能将关键字做普通标识符使用(类似于自然语言中的有特定意义的单词、词汇)。

根据ANSI标准,C语言共有32个关键字。

37个关键字:(由系统定义,不能重做其他定义)

auto               break        case         char        const

continue       default       do            double    else

enum           extern         float         for          goto

if                 int               inline       long       register

restric         return          short        signed    sizeof

static          struct          switch       typedef   unsigned

union          void            volatile     while       _bool

_Complex    _Imaginary

C语言的数据类型

数据类型:1.基本类型  2.枚举类型(enum)  3.空类型(void)     4.派生类型

1.基本类型

基本整形——基本整型(int)

                   短整型(short int)

                   长整型(long int)

                   双长整型(long long int)

                  字符型(char)

                  布尔型(bool)

浮点型——单精度浮点型(float)

                双精度浮点型(double)

               长双精度浮点型(double)

               复数浮点型(float_compiex,double_complex,long long_complex)

2.枚举类型(enum)

3.空类型(void)

4.派生类型——指针类型(*)

                      数组类型(ll)

                     结构体类型(struct)

                    共用体类型(union)

                   函数类型

整型数据运算程序举例和分析

鸡兔同笼

在一个笼子里同时养着一些鸡和兔子,你想了解有多少只鸡和多少只兔子,主人对你说:我只告诉你鸡和兔的总头数是16和总脚数是40,你能不能自己计算有多少只鸡和多少只兔?

#include<stdio.h>

int main()

{int h,f,x,y;           定义整型变量h,f,x,y

  h=16;               使h的值等于16

  f=40;               使f的值等于40

  y=(f-2*h)/2;     计算兔的个数

  x=h-y;               计算鸡的个数             

                      %d%d               cook=%d,rabbit=%d

  printf(”%d%d\n“,x.y);              输出鸡和兔个数

  return 0;                                12,4

}



 

标签:运算,浮点,int,数据类型,long,关键字,整型,类型
From: https://blog.51cto.com/u_15812551/5780454

相关文章

  • #打卡不停更#三方库移植之NAPI开发[2]C/C++与JS的数据类型转换
    在《三方库移植之NAPI开发[1]—HelloOpenHarmonyNAPI》通过一个HelloOpenHarmonyNAPI样例讲述了NPAI接口开发基础知识。本文在其基础上修改hellonapi.cpp文件,介绍JS类型......
  • 14 逻辑运算符
    01优先次序有3种逻辑运算符:与(AND),或(OR),非(NOT)。在basic和Pascal等语言可以在程序中直接用and,or,not作为逻辑运算符。在C语言中不能再程序中直接使用,而是用其他符号代替。!(非)&&(......
  • 13 关系运算符
    01什么事关系运算符在C语言中,比较符称为关系运算符。所谓关系运算就是比较运算,将两个数值进行比较,判断其比较的结果是否符合给的的条件。02关系运算符及其优先次序C语言提......
  • 7运算符和表达式
    01基本运算符+正号运算符-负号运算符*乘法运算符/除法运算符%求余运算符+加法运算符-减法运算符读者应该特别注意+和-在不同情况下的含义02自增、自减运算符++i,--i在使用i......
  • 初始数据类型
    这些类型的大小是多少sizeof单位是什么-byte字节C语言规定sizeof(long)>=sizeof(int)  计算机中的单位有哪些1.bit-比特位最小的单位2.byte=8bit字......
  • 【番外篇】Rust环境搭建+基础开发入门+Rust与.NET6、C++的基础运算性能比较
    前言:突然想打算把Rust作为将来自己主要的副编程语言。当然,主语言还是C#,毕竟.NET平台这么强大,写起来就是爽。缘起:之前打算一些新的产品或者新的要开发的东西,由于没有历史包......
  • Java基础数据类型
    目录一、数据类型分类整数类型字符类型布尔类型浮点类型二、数据类型的转换自动类型转换强制类型转换表达式类型的自动提升三、浮点类型计算精度丢失问题一、数据类型分类......
  • 《计算机组成与设计:硬件/软件接口》第三章 计算机的算术运算笔记
    title:第三章计算机的算术运算笔记date:2022-10-18周二摘要:本文是《计算机组成与设计:硬件/软件接口》第三章的学习记录,其中辅以cs61c以及csapp的部分内容。mindm......
  • java运算符
    1.赋值运算符=,+=,-=,*=,/=,%=运算符运算范例结果=赋值a=3,b=2a=3,b=2+=加等于a=3,b=3;a+=b;a=5,b=2;-=减等于a=3,b=2,a-=b;a=1,b=2;*=乘等于a=3,b=2,a*=b;a=6,b=2/=......
  • Day4:Python基础逻辑判断的优先顺序及不同数据类型间的转换
    1、逻辑判断优先级顺序优先级顺序,()>not>and>or#print(2>1and1<4)#print(2>1and1<4or2<3and9>6or2<4and3<2)#TorTorF#Tor......