C/C++默认浮点型

代码:

 1 #include <iostream>
 2 #include <cstdio>
 3
 4 using namespace std;
 5
 6 void test(int a){
 7     cout<<a<<endl;
 8 }
 9 void test(float a){
10     cout<<a<<endl;
11 }
12
13 int main(){
14
15     test(1);
16     test(‘c‘);
17     //test(0.5); //编译不通过,默认为double类型
18     test(0.5f);
19
20     return 0;
21 }

输出:

1
99
0.5

分析:

0.5默认为双精度浮点类型。

时间: 2024-10-09 13:58:40

C/C++默认浮点型的相关文章

数据类型转换-运算符

##基本数据类型转换 - 默认顺序是 * byte->short->int->long->float->double - 自动提升规则(针对二元操作符) * 所有的byte,short,char型会自动提升为int型 * 若一个操作数是long类型,则另一个操作数也会转换为long类型,计算的结果类型也是long类型 * float类型,double类型跟long类型的提升规则一样 - 注意 * 默认浮点型是double类型,默认整型是int类型 * 举例说明: ``` fl

『LeetCode』练习第二弹

3. Longest Substring Without Repeating Characters Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which the length is 3. Given "bbbbb", t

3.3基本数据类型

3.3 基本数据类型 概述:在JAVA中,有8种数据类型,其中6种是数值类型,另外两种分别,是字符类型和布尔类型,6种数值类型中有4种是整数类型,另外两种是浮点类型. 基本数据类型 3.3.1.数值型 { 1,整数类型{byte;short;int;long} 2,浮点类型{float,double} } 3.3.2.字符型 3.3.3布尔型 3.3.1数值型 3.3.1.1整数类型 1.   byte 内存空间:8位1字节(8位等于一字节);取值范围-128~127. <题>byte x=4

swift学习第二天:swift中的基本数据类型

一:swift基本数据类型 Swift中的数据类型也有:整型/浮点型/对象类型/结构体类型等等 先了解整型和浮点型 整型 有符号 Int8 : 有符号8位整型 Int16 : 有符号16位整型 Int32 : 有符号32位整型 Int64 : 有符号64位整型 Int : 和平台相关(默认,相当于OC的NSInteger) 无符号 UInt8 : 无符号8位整型 UInt16 : 无符号16位整型 UInt32 : 无符号32位整型 UInt64 : 无符号64位整型 UInt : 和平台相关(

swift 2.2 语法 (上)

前言: 1.swift2.2 语法(下)正在整理中,预计5.17号完成. 2.此文中的语法会根据swift的升级变动而更新. Swift与OC中常见的区别 导入框架 OC: #import <UIKit> #import "AFNetWorking.h" Swift: import UIKit 定义标识符 OC: int i = 0; Swift: // 不可变标识符 let i = 0 或 let i : Int = 0 // 可变标识符 var i = 0 或 var

【C#学习之路】001.基本操作

001[HelloWorld]分析代码块 //这里是注释 下面是引入命名空间 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //定义命名空间从'{'开始,到'}'结束, namespace _001_我们的第一个Csharp程序//尽量不用中文 { class Program//定义类 { static void

numpy 简介

html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display: block } audio,canvas,progress,video { display: inline-block; vertical-align: baseline } audio:no

JupyterNotebook-NumPy

.caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px solid #000; } .table { border-collapse: collapse !important; } .table td, .table th { background-color: #fff !important; } .table-bordered th, .table-bordere

python应用问题01--&gt;xlrd默认将整型转为浮点型

前言 学习这件事不在乎有没有人教你,最重要的是在于你自己有没有觉悟和恒心.--法布尔 快夜深人静,窗外蛙声一遍,把这篇写完分享给大家! 一.问题来由 1.1 问题现象:笔者在编写一段读取excel数据的代码,excel中包含整型数据,如下图: 图中 定位值 有很低概率是整型,超时时间 可填(整型)或 不可填(空字符串) 1.2 简单读取代码: import xlrd workbook = xlrd.open_workbook('page_element_infos.xlsx') sheet =