C/C++
NEUWYT
家人、朋友、美食,这些才是最重要的东西
展开
-
将char 转换成 int
网络上现在能搜到的其他答案都是针对于类似char a = '2';int b = a-'0';//value of b is 2这样的问题。那么如果问题是char a = -2;int b = a;//value of b is ?这样的问题呢?在一些编译器下会进行符号位扩展,直接保留符号,将a看作signed char, b的值会是-2,原创 2015-05-01 16:38:07 · 2739 阅读 · 2 评论 -
switch case 语句内部变量定义
switch case语句是非常常用的语句,入门的码农也知道是做什么的。但关于switch case内定义变量的问题,网上的很多博文都有谬误,在这里我写一下对这个语句的了解。一先看合法的定义方式:int main(int argc, const char * argv[]) { int idx = 2; switch (idx) {原创 2015-10-08 08:27:08 · 14829 阅读 · 6 评论