首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言编程学习变量与基本数据类型

C语言是面向过程的,而C++是面向对象的

C和C++的区别:

C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。

C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”。

C与C++的最大区别:在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,错!算法是程序设计的基础,好的设计如果没有好的算法,一样不行。而且,“C加上好的设计”也能写出非常好的东西。

这些是C/C++能做的

服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等

下面是我清算常用的工具,大师爱好的话可以关注下!

一、变量

1.变量就是内存中的一个区域,其值可以改变,经由过程变量名加以标识和区分,变量有类型和值。

2.变量类型网罗char(1字节)、int(4字节)、short(2字节)、long(4字节)、long long(8字节)、float(4字节)、double(8字节),等等。别的还网罗复合类型。

3.变量的界说

类型 变量名 = 初值;

int a = 10;

int b; // 未初始化的变量,其值不确定

4.可以printf函数输出变量的值

printf ("%d", a);

printf ("%d %d", a, b);

printf ("a=%d, b=%d ", a, b);

a=10, b=1434

整型:%d

字符:%c

浮点数:%f/%lf //float/double

5.变量名必需是合法标识符

1)必需以字母或下划线开首

int abc; // ok

int _abc; // ok

int 2abc; // error

int *abc; // error

2)包含字母、下划线和数字

int a_2; // ok

int a-2; // error

3)巨细写敏感

int a, A; // 两个变量

4)不能与关头字辩说

int double; // error

5)理论上变量名的长度没有限定,可是详细的编译器往往会截断。

6)变量命名最好成心义。

int n_age;

float salary;

int max;

int ttdt, zyfu; // 不好

int yuannan_keji;

二、根基数据类型

C说话的根基数据类型网罗:

char:字符/单字节整数,1字节

unsigned char:非负的单字节整数,1字节

short:双字节整数,2字节

unsigned short:非负的双字节整数,2字节

int:四字节整数,4字节

unsigned int:非负的四字节整数,4字节

long:四字节整数,4字节

unsigned long:非负的四字节整数,4字节

long long:八字节整数,8字节

unsigned long long:非负的八字节整数,8字节

float:浮点数,4字节

double:双精度浮点数,8字节

long double:长双精度浮点数,12字节

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180304A1670900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券